Congrats to Weir. It's pretty common for men to do this. They date their previous partners for the LONGEST time and right after they break up, they marry a girl they barley even know. Haha. The girl came at the right time when Weir is already at that age to settle down and start a family. It most likely wouldn't have happened if she came into his life 5 years ago.
My brother did this too when he was in his thirties, and let's just say, he spent his best years with his ex. They were together for 7 years. He used to love life but now, he's just existing with his wife. After the breakup, he felt like he needed redeem himself and move onto the next stage at his age but wrong move. He's not happy and still thinks about his ex. He regrets it especially when he drinks. Haha. I have no mercy for him. I told him that even though he's my brother but his ex deserves better. She was ready a long time ago and treated him so well but he didn't appreciate her and now, he'll always remember her as the one that got away BUT SO WHAT, he should've realized her worth when he had a chance. She's happily married to someone else now. He still keeps her as a very good friend but he's stuck with the consequences of deciding too quickly. I'm not saying that's Weir but I hear so many similar stories especially from guys. They abruptly marry someone when they lose themselves after getting out of a long term relationship.