Good News of Great Joy: Daily Readings for Advent contains 25 short devotional readings beginning December 1 and going through Christmas Day. This book of Advent meditations aims to put Jesus at the center of your holiday season. These readings are excerpted from the works of John Piper and narrated by Rev. Weyman McGuire.

December 2018

December 25 – Three Christmas Presents




December 24 – The Son of God Appeared




December 23 – God’s Indescribable Gift




December 22 – That You May Believe




December 21 – The Birth of the Ancient of Days




December 20 – Christmas Solidarity




December 19 – Christmas is for Freedom




December 18 – The Christmas Model for Missions




December 17 – The Greatest Salvation Imaginable




December 16 – God’s Most Successful Setback




December 15 – Life & Death at Christmas




December 14 – Making It Real For His People




December 13 – The Final Reality Is Here




December 12 – Replacing the Shadows




December 11 – Why Jesus Came




December 10 – Gold, Frankincense, and Myrrh




December 9 – Two Kinds of Oppostiion to Jesus




December 8 – Bethlehem’s Supernatural Star




December 7 – Messiah For The Magi




December 6 – Peace To Those With Whom He’s Pleased




December 5 – No Detour From Calvary




December 4 – For God’s Little People




December 3 – The Long Awaited Visitation




December 2 – Mary’s Magnificent God




December 1 – Prepare the Way