Sounds like your son won the lottery when it came to getting a dad.
I'm an orphan and available for adoption! Toilet trained; can use a fork, knife and spoon; still have most self-care skills except my wife says I can't pick out matching clothes worth a darn...