Wow! Glad to hear another success story, and I'm so glad you got out of the situation too.
Your story reminds me of the time I was dumped on my own doorstep after staying at his place (at a time we weren't living together but he still had 100% control over me) and ALL of the baby food, nappies, wipes, bottles were at his place. He dumped me and the baby off with no way to change him or feed him, and i had a gastro bug at the time, all because I wanted to go to the mall and when I got there I kept having to run to the toilets to throw up and it annoyed him.
Makes you really really wake up and see what real love is when you find it.