Lord Datta once went to ask for alms from a lady’s house. On his way out, he uprooted a tree that was only source of food for the family.
On seeing this the lady was very upset. She was bemoaning the loss and wondering why the Lord acted in this manner when he knew that the family depended on the tree for food.
Her husband returned home and tried to console her. As they went to replant the tree they found that a lot of treasure was buried at the same spot and that would be enough for many generations of the family.
Sometimes, God does things we don’t understand and he appears to take away things we depend on, but after a while we will realize that there is always a hidden benefit to God’s acts. He always does what is best for us.