'A lot of men are complete commitment-phobes/dickwads/misogynist twats who string women along through their childbearing years then dump them for someone younger. I know men like this - even if they are nice blokes, they're basically overgrown children who don't realise that it's time to grow up and don't really care about how women feel.'
This is why I always tell women who want children or commitment and the guy won't to leave. No matter how much you love him, if you don't love yourself enough to respect what you want when it is a perfectly normal thing to want, then it's never going to work.
And there are billions of men out there, literally.
Where's one's a dickwad, another is not.
There's no such thing as 'the one' or 'soulmates'. If you let go of inane, manufactured ideas like that and embrace who you are, life goes a lot better in general.
It also usually requires letting go of a lot of archaic, intrinsically patriarchal and patronising ideas, like that the man you need to be with has to have a certain income, certain age, etc. Being open-minded isn't just about being politically correct.
I left a marriage because he didn't want children.
It was incredibly hard.
But I'd have wound up hating myself.
If I hadn't been open to anything, though, I wouldn't have wound up halfway across the world from where I started, with an amazing man and three beautiful children, in one of the most beautiful places in the world.
The best way to get the fairytale is to go out there and earn it/create it yourself, create whatever variation of it that suits you.
Then it belongs to you and you are beholden to no one for it.