I think there's a lot of truth in the saying "love is blind".
I've seen it time and time again among women I know. They get together with a new man, it's all moonlight and roses, they think everything's perfect, this is The One, together forever and all that, get married maybe, and have a child.
Only then, when the reality of the daily grind of work/running a home/raising a family/managing finances becomes a reality (and all of that is much more work with children) does it become clear that they've lumbered themselves with a useless, selfish, lazy irresponsible twat.
I've seen it time and time again. One of my brightest, smartest, funniest, kindest friends had this happe. I first knew her through work. When I met her partner, I straight away thought "charming but hopeless manchild". They got married, and I sat at her (wonderful) wedding, knowing it wasn't going to last.
They had a child. Finances were tight. He refused to move to the northern county she grew up in, where low housing costs would have improved their financial position massively. Instead, they moved to the southern city he grew up in, where housing was cheaper, but still expensive. The childcare promised by his parents fell apart very quickly. All his old friends were close by, and he spent more and more time out with them, living like a single man. The money they were saving on their mortgage mostly went on his social life. He stopped pulling his weight in the house. After less than 2 years, they split up.
She's struggling financially, a single mum with a demanding full-time job. She feels she can't move back to the north, because their child loves her daddy and would miss him. Her life is, frankly, pretty shit.
And all because she couldn't see him for what he is, she was blinded by love.