What Are We Searching For: What Are We Waiting For December 20, 2015 Tim Shekleton Luke 1:31 Luke 1:26-45