Even though our children will grow up and develop into their own beings, it is our guidance as parents that paves the way. Raising them with proper values and building a good moral foundation is a great start and it looks like you did a great job. I am blessed to say my older son (who is now 20) is an amazing young man and I am blessed that he turned out to be smart and wise beyond his years.