love is sacrifice, pure and simple, but it should never be without equal reward. been through hell with it, but now i have a beautiful wife and a newborn baby, i have never been this happy, nor felt this "secure" with myself or my life. whatever hardships i go through with her, it doesn't matter, if i don't like a friend or family member of hers, as far as she's concerned, i can go fuck myself, and vice versa. we are a team, we take the positive and the negative aspects of each other in stride and if we don't see eye to eye on something, we go with logic, the one who presents the most intelligent argument wins. we fight sometimes to be sure, but it's always over small things, whenever something really bad or big comes along, we work together without a conscious thought about it. i thought i was in love a few times before this, and i went through some horrible shit with relationships comparable to what you went through, things that make you question your own self worth, but i look back now and it was all trivial, just life experience. hope this helps somewhat, but if somebody puts you through things that cause depression and put you in therapy, than do you really think they love you, or ever did? sounds like you did anything and everything for this person, so why is it your fault that she would be shitty enough to put you through that? move on, be who you are, and let love find you.