I have been with my gf for 3 years. At the beginning it was amazing. I loved every minute of being with her, her smile, her curves, her eyes. I was in bliss.
But the past year it has diminished drastically. We recently got into a big argument over something trivial and I found her on the bed in tears, and it broke me so I paced over to her and gave her a big hug and kissed her tears away and she confessed that if we broke up she would end up deeply depressed and in a dark place which hurt me and I kissed her on her forehead and promised I would never leave her.But I am just not happy in the relationship anymore, I spoil her with trips overseas, acrylic nails, shopping, clothes and take her to nice restaurants and care about her deeply. I refuse to let her pay for anything when she's with me. Even when she offers to pay I tell her to put that card away. I take care of everything for her.Seeing her happy and her smile radiate when I spoil her makes my heart smile for a few minutes but it's a brief moment of happiness and then my world returns to black and white although on the surface you wouldn't be able to tell as I always made her laugh and took her to do spontaneous activities that I knew she'd love when I sense she felt down just to brighten up her day. But I am sacrificing my happiness to see her happy and build memories with her.I have often been tempted to text other girls that have shown interest in dating me.A few months ago she caught me texting another girl and snatched the phone and began bawling her eyes out when she read the text messages, she was so distraught she began shaking and screaming for her family and wanted her father to comfort her, which really hurt. It hurt me so bad that I also began tearing up as I always made her feel like a princess. So seeing her crying so hard like that on the floor had me in unbearable pain. I was pacing up and down my apartment from the pain I was feeling, desperate to hug her to comfort her but she pushed me away and screamed. But when she began packing her bags to leave the apartment I was begging for her to stay but she had her bags fully packed and seemed adamant on walking out the door. Her friend was waiting outside in the car ready to take her away, but she couldn't walk outside the door. And turned around and ran into my arms, bawling that she can never leave me. Leaving me was too painful for her. Ever since then I haven't texted any girls. Seeing her in such deep pain was enough to stop me from texting or dating other girls.Although every time we would argue she would often say that we should break up but would go back on her words and end up hugging me whispering that she loves me too much to break up with me and I would just end up kissing her on her forehead and holding her tight to comfort her. She gave me the password to her phone and gave me control of her social media and I often check her DMs of countless guys trying their best to get a chance with her but I leave them on read. She has only one friend and she tried convincing her to leave and doesn't understand why she is still with a guy like me saying that she is beautiful and should just break it off as I will always be tempted to cheat.I console her and tell her to ignore her but deep down I know she is right.The thought of me dating other girls while knowing she's depressed and in a dark place alone because we broke up. Stops me from doing it.With my other exes I had no issue breaking up with them and moving on as I knew they would bounce back quickly. But my girl is different. She's so emotionally fragile and dependent. She likes to remind me that I am her rock. I bought us an apartment so I could be with her constantly. I have always been there for her both emotionally and financially. She doesn't have any friends apart from one and was bullied at school. So I am basically her best friend. So I will be in pain knowing I hurt her and left her deeply depressed all alone if we break up. I don’t know how she will deal with being alone without me there as I have always been her rock for 3 years.It’s the unknown that scares me. It feels like I will be leaving her all alone in the ocean with no one. And I don’t want that for her. I care too deep to abandon her.But I also know I am sacrificing my happiness to keep her in my life to care for her. The moment I hugged her between my arms tight and kissed her tears away we locked eyes and I saw she was in pain when we talked about breaking up, and that put enough fear in my heart to not make her go through that sort of pain. I don't want her to suffer, but I also want to feel happiness again. I am torn. I don't know what to do. I often feel like a horrible person for allowing her to fall so deep in love with me. And the suffering I would cause on her if we broke up.I often ponder what my life would be like if I never met her and it leaves me feeling empty. As I know I'd be much happier, and she would have found someone better than me. Her friend was right about me. I was taken away by her beauty the first time I set eyes on her in that red dress with her hourglass figure, her gorgeous smile and warm eyes and we went on our first date. We had so much chemistry at the start of our relationship, all the laughs and memories we built. I cherished every second of it, I thought she was the one, I never would have imagined it would lead down such a dark hole of hurt and turmoil. I feel trapped!