I've been with my girl friend for over a year and a half. we live together too. she's in love with me, and she's the sweetest person I've ever met she does so much for me if not for her I wouldn't be where I am today. She's the best person I've ever met. The sad thing is I'm not in love with her. The reason I've stayed with her so long is because I've had my heart broken into a million pieces with my previous long term relationship. Knowing how bad it hurts to be so in love and have your heart broken plus her being such a great person I think she deserves to be happy no matter what the cost even if that means me not being as happy. I sacrifice my happiness for her happiness, because having my heart broke so bad feels like a part of me died and I never want for her to feel that pain.