Stats: late 20s, 5'5", 143lbs, bf 20%. estimated 1RM: DL 176lbs, BP 110lbs, OHP 90lbs, S 154lbs
Reading: NMMNG, MMSLP, Dalrock, bits of TRM
Finances: Software Engineer, quite high income for my age, high savings, zero debt
Spiritual: Catholic, attend church 1-2 times a week + attend a Christian bookclub once a week. Have been a while since last quiet time and dont share my faith a lot.

Was in a relationship for 3 years and only engaged recently to this very sweet girl and the wedding is in 7 months. I am finding it incredibly difficult to discern whether I should be getting married to this girl or breaking up.

Initially, when we first started going out, I was even fatter than 20% bf (which I realise is still fat -- I'm working on it), didn't care about the way I dressed or presented myself. I was maybe a 4 and she was a 5. Throughout the time we've been together I've upped my appearance and demeanor quite a lot, took lifting seriously and more recently have been very focused on losing fat -- with a tshirt on, you wouldn't guess I'm carrying 20% bf.

Because of all that, I've started getting IOIs from girls in and out of church that are hotter than my fiancee. And this has led me to think that I can "do better" than her in terms of attractiveness. I would say right now I'm a 7. She has upped her game too as a result tbh -- puts more effort into her appearance, skin, makeup, clothes, etc.. (even though there's still room for improvement, so I wouldn't say she's at her peak at all) And very recently started taking fitness and her health more seriously. I would say she's now a solid 6 or 6.5.

I keep thinking about the same thing: if at this point I'm able to pull more attractive women, how more so will it be when I actually get to a lower bf level and become even stronger and older in my peak-SMV in my 30s as the SMV gap widens between me and her. And I daydream about breaking up and going for a hotter girl. Part of this is my ego, and part of it is I want a hotter girl because of some sort of "status" in front of other people. But another part of it is wanting to enjoy a hotter woman.

Overall, however, there really aren't red flags about her at all: virgin, very minimal social media, submissive, respects me very much, solid family and dynamic between her parents, caring, supportive, would be a good mother, shares my faith and values, she's funny, I like her company, she gets me out of my head because I'm in there too much, and she has the utmost love for me.

I don't "need" a woman in my life -- I can be happy either way. I understand that in either getting married or remaining single, I will have a few annoyances and challenges to deal with, but I think I would rather the advantages and challenges of being married than being single. Mostly because I do believe in being enriched through relationships and company with another. Of course, there's sex too as I do not believe in sex before marriage so having sex in my life is better than not (im a virgin too).

Things I don't like in the relationship: she's less independent than me so bit of codependeny on me for comfort, handliing her stress, etc.. she has a bit of low self-esteem too but that doesn't come up as a problem mostly. She is working on both those things with a counselor.

The current crossroads is causing me incredible anxiety and stress and I am in need of guidance. Either I break up, hurt her, and go for someone hotter, and maybe I'll regret it later for throwing away something good, OR I stay and get married and maybe I'll regret it later for being unfulfilled for wanting more and still find myself thinking "what if I had went for this or that other girl" 10 years down the road.