Wow Hannah! Sounds like you've been through a lot. I am so proud of you for doing what you needed to do. I know it's hard, but you'll be glad you did it. I always tell my friends, if the person that you are with doesn't make you a better person, then you don't need to be with them. Hugs coming your way!!