And, my DW and kiddos are pretty darn happy, too!
Someday when you get married and have a family, if that's what you want, make darn sure your family is your very FIRST priority. It will pay off for you, and more importantly them, immeasurably!
Just a little advice from an old dude that has made a few mistakes but has learned from them and is still ALWAYS learning. That's the really cool thing about life...no matter how old we are, we're still, hopefully , learning, for the better...!