Have you ever waited for something for a really long time? You go through so many emotions in that season of waiting – anticipation, longing, hope, frustration, impatience. God’s people waited thousands of years for the fulfillment of a long-ago promise. They wanted a better life and a Savior who could take away their sins. In quiet anticipation, the world waited for the One who was to come. Then one silent night, the wait was over. The heavens and earth rejoiced at the realization of the Savior. Jesus Christ was born. His life began on this earth in a manger, and he would start a movement that would change the world forever.