Is she really the one?

I've known this girl for 6 years, we've been best friends for 4 yeara and she's loved me ever since. We would fuck on and off. I would be with many other girls during these years, but she waited for me and has never been with anyone else even though she knew I was with others,

I finally said yes after screwing around with so many girls and realising that she really is amazing. We have fun together, she doesn't judge me, I can be myself around her.

I do love her cause she is such an angel but she's not the girl I always imagined myself to be with. Which is, super hot, beautiful, athletic, intellectual. On the contrary she's very ordinary looking, lazy and not very smart.

The fact that she lacks those qualities makes me feel like I settled and wonder, did I take a very impulsive decision?

I get attention from some very hot intellectual women but I also know that those are the ones that I have been with in the past and it's never worked out. I get very close to hooking up with these women but I just about stop myself from doing so cause the guilt of cheating is horrible.

I don't know what to do, if I break up with her I lose her forver. she was my best friend for so many years. A big part of my life. My whole life will fall apart. But that's probably dependency not necessarily love.

Would love to know your thoughts

Is she really the one?
Post Opinion