I think the best gift parents can give to their children is:
1. A stable and healthy environment to grow up in, because everyone is created (influenced/affected) by the environment around them.
2. To become a supporter in the background/behind the scenes, and let children learn how to make their own decisions.