Finding the perfect gift can be so frustrating yet very rewarding. I don't know how many times I've seen something and thought, 'That would be perfect for 'so and so' I should buy it,' and didn't. Then when it's time to get a gift I can't find it or anything else that would be as perfect. I'm so glad God doesn't do that.
He says every good and perfect gift is from Him. I think of the perfect gifts He has given. First and foremost His son, Jesus. He comes wrapped in a swaddling cloth. Angels rejoice, wise men bring gifts, Shepherds stand in awe and a heavenly star brightly declares His glory. We celebrate this gift and call it Christmas.
Thirty years later the man, Jesus, comes to fulfill the law and prophets by setting captives free from sin. This time He is wrapped in blood. A severe lashing becomes the stripes of healing. Thorns are the crown He so majestically wears as King of kings and Lord of lords. The weight of sin is placed on His back and He carries it through the streets of a city whose name means peace. Hands and feet are pierced becoming the cross of salvation. We celebrate this gift and call it Easter.
Since the dawn of creation God has given many gifts; such as free will to call Him friend. With His very breath He wrapped us in the gift of the Holy Spirit. Everyday I unwrap this gift when I produce fruit of the Spirit rather than desires of the flesh. Finally the perfect gift, unconditional love, which for the joy set before Him God willingly purchased with His blood. We celebrate this gift and call it eternal life.