I think it sorts out your expectations too. My first husband was a child, second husband is a true partner. The difference is monumental and I'm so glad to have met my lovely hubby.
I think that because I knew what I didn't want in a life partner, I could see that hubby no 2 didn't want to be what I didn't want, iykwim?
He's 12 years younger than me too!
Teeny