Wow, that's great! Congrats to him for the ride and the support he provided and to you for your parenting!