So long story short, I've been dating this girl for about 3 years, and from the beginning we've had great chemistry. We would always have fun together and laugh, and I was there for her when her parents were going through a divorce and it was rough for her. (It was also rough on me) so I've been there through thick and thin. During that time, she slowly gained over about 80 pounds and it kind of led me to become unattracted to her. (I've told her this, and it's more so the laziness that was the most unattractive) and after a long period of doing nothing, she is now really trying to lose weight. I'm just not sure if I still want to be in this relationship though. It is getting more serious and I just don't feel the same excitement as I used to. I don't want to be stuck in a relationship with someone I'm not really attracted too anymore. I want to be so bad, but I feel like it's just not there anymore even though she's very slowly losing weight. But sometimes its more than just the weight. At the core, I honestly just feel tired and wiped from everything.
I'm more of a books/artistic type guy and she's definitely the opposite. Which is okay, but sometimes it just seems like she could care less about anything I care about, (not in a mean way, it just truly doesn't interest her, and her attention span is about that of a goldfish lol) It doesn't really ever feel like she has any ambition to do anything beyond what's happening that specific day. I just wish she had a little more ambition and drive in life. I can have a deep conversation with her, but sometimes she does seem very child like.
All that being said, she is my absolute best friend and literally the kindest person I've ever met. She really loves me more than anyone I've ever known and sometimes I'm afraid to break up with her (because I do protect her) and I feel like I don't know if I'll ever find anyone like her again. I mean I've taken a cross country trip with this girl and I truly do love her. I just don't know if I'm IN love with her. I feel like I'm at a crossroads.
What should I do?