What can I say to all of that, really?
You have a wife and kids that love you, even if your parents and siblings are a little distant. Cherish them, enjoy the time you have with them. Be there for them, and give them the best you have. Nobody will ever fault you or put you to blame if you were the best father you could ever be, for even humble men can be great men, in their own ways.