That's a whole lot to share babygirl but I'm more happy about the fact that they are all part of your story now, they became a way for you to grow to become who you are now.
There's never anything good that comes out of a toxic relationship, it's hard but leaving is always the best option.
To study course that you don't like is really not easy, I had to face that until I began to enjoy the course.