OP you are describing me almost word for word. Sorry.
I don’t think there is a magic formula for it and much of it is indeed just luck. Yes I am extremely average in the looks department and yet here I am. 🤷♀️
I’ll try to explain how I think I ended up here.
Much of it has been about being in the right place at the right time. I met my DH at work. Although I had a pretty average administrative support role and no degree I happened to work in a sector that is renowned for professionals with high salaries and good career advancement.
I got married and became a SAHM while DHs career went from strength to strength. He certainly wasn’t particularly senior or rich when I met him, but he was always ambitious and conscientious.
I was always attracted to intelligent and reasonably ambitious people - not because I was ruthlessly money obsessed but because I was stimulated by the company of intelligent, educated and ambitious people. That included (and still does) many of my friends as well as the men I dated. I have always had friends and partners who are at least as intelligent as me but usually more so, and certainly more highly educated and advanced career-wise than me. I have no idea why. 🤷♀️
But I think positioning myself among them in them in the first place has obviously had a bearing on where I have ended up. If I’d left school and gone to work on the tills in Asda I’d have mixed with different people entirely. Not inferior, not worse, just different.
Of course none of that explains how I ended up with a great husband - just a well paid one.
Some of it was down to luck, but not all of it. We never truly know how our marriages are going to work out or what kind of parent our partner will be. So much of it is just a leap of faith and a gut feeling.
But I find that if you set yourself high standards and expectations from the beginning of a relationship and if you have healthy boundaries and decent self esteem then you will not settle for less than you want and deserve in the first place.
If a man shows by his behaviour that he falls short of the sort of husband and father you’d dreamt of, then you need to have the courage and confidence to walk away, not spend your best years trying to mould him into something he’s not. As for having a baby with a man you already know treats you worse than you deserve, well that’s just stupidity and self sabotage.
Taking all of the advice above still guarantees nothing, of course. People can change, grow apart, fall out of love. However, if you choose wisely in the first place and apply the same criteria to choosing a father for your children as you’d apply to choosing a reliable car, you stand a far better chance of getting your desired outcome.
No-one takes a Ferrari on an off road drive through the mud. No-one wears a bikini to visit Norway in January. No-one emulsions their their house using a tiny watercolour brush.
Get the right kit for the job and you’re halfway there.