Every good and perfect gift is from above, coming down from the Father of the heavenly lights, who does not change like shifting shadows. James 1:17
You ever received one of those gifts that when you opened it you thought, Oh...wow. Thanks? Well, I received one of those gifts once from my wife. A shirt and a pairs of shoes. When I first received them, especially the shoes, I thought I probably wont use these much. Today, I use them both frequently, especially the shoes. It was until later that I experienced the value of these gifts. Sometimes God gives us gifts that we can't appreciate. Sometimes the gifts are wrapped in hardship but if we hold on to the gift then after a while we might find ourselves really enjoying the gift. He always gives good gifts.