Emily, You are so lucky to have so many wise people (RB, Always, Amy, Frank and GH) helping you. They have opened up their hearts to you and truely care. That in itself is amazing!!
You ARE here for a reason. I can't tell you how grateful I am to have "stumbled" across this site. It is what keeps me going. When I am having good days, I get positive reinforcement and when I'm feeling like a victim and wanting to give up, my friends here give me the kick in the a$$ I need. Although I am over 20 years older than you (43)I am in many ways immature and self-centered and haven't grown up yet. I have learned SO much. I have read SO much and believe knowledge IS power. Underdog once recommended "The Dance of Anger" by Harriet Lerner, PhD which I am currently reading, it is very helpful and I recommend it wholeheartedly.
I know that Dr. Laura Schlessinger is controversial, but you may want to read "Bad Childhood, Good Life"
Please keep coming here. You have your whole life ahead of you and two beautiful little girls that are counting on you. Show them how much they mean to you, show them how to stand up for yourself and fight for something worth fighting for. You CAN do it!!