From the earliest days, God was preparing humanity for his promise of Immanuel---God with us! Journey through the 25 days of Advent with devotions focusing on Old Testament passages that foreshadow the divine redemptive plan. Each is packed with vibrant cultural and historical insights and includes a reflection question, heartfelt prayer, Scripture, and a Christmas hymn.