Here is the most powerful lesson that I ever learned about children:
"Your children are not your children....
They come through you but not from you,
And though they are with you yet they belong not to you.
You give them your love but not your thoughts,
For they have their own thoughts."
~Kahlil Gibran, "The Prophet"
In other words, you may have given birth to your children, taught them the values for living a good life, but they have their own minds. They have the freedom to choose the directions they want their lives to take. Just like you, they will make their own mistakes and learn from them. All you can do is to "give them your love."
Hnmmm! This is deep!