Do You Know When You Have Received a Gift?

Do you always know when you have received a gift in your life? Sometimes a gift is given to you and it could be days, months or years before you realize what a precious opportunity was given to you. Think back to a time when you thought it was the worst time of your...