Once upon a time, there were two neighbors living next to each other. One of them was a retired teacher and another was an insurance agent who had a lot of interest in technology. Both of them had planted different plants in their garden. The retired teacher was giving a small amount of water to his plants and didn't always give a full attention to them, while the other neighbor interested in technology, had given a lot of water to his plants and looked after them too well. The retired teacher's plants were simple but looked good. The insurance agent's plants were much fuller and greener. One day, during the night, there was a heavy rain and a wind due to a minor storm. Next morning, both of the neighbors came out to inspect the damage to their garden. The neighbor who was an insurance agent saw that his plants came off from the roots and were totally destroyed. But, the retired teacher's plants were not damaged at all and were standing firm. The insurance agent neighbor was surprised to see it, he went to the retired teacher and asked, "We both grew the same plants together, I actually looked after my plants better than you did for yours, and even gave them more water. still, my plants came off from the roots, while yours didn't. how is that possible?" The retired teacher smiled and said, "You gave your plants more attention and water, but because of that they didn't need to work themselves for it.  you made it easy for them.  while I gave them just an adequate amount of water and let their roots search for more.   and, because of that, their roots went deeper and that made their position stronger.  that is why my plants survived". 
 this story is about parenting where children are like plants.  if everything is given to them, they will not understand the hard work it takes to earn those things.  they will not learn to work themselves and respect it.  sometimes it's best to guide them instead of giving them.   teach them how to walk, but let them follow their path. 