When I hear these words, I am quickly reminded that everything happens for a reason. It wasn't by chance that I was given any gift in my life. Gifts aren't always pretty to us at first, either. Sometimes we foolishly believe that they look like bad gifts. But over time they are used to hone you, to shape you and they become priceless gifts.
James 1:17NIV "Every good gift and every perfect gift is from above, coming down from the Father of lights, with whom there is no variation or shadow due to change"