A new collection of classic carols and Christmas songs


Christmas has a special place in Christian worship. The first coming of Christ is the great revelatory event in salvation history and has always moved Christians to sing the praises of Christ. This new music book from Praise Trust aims to give churches a trusted and diverse collection of carols, advent hymns and modern songs to enrich their worship.

Front cover of Christmas Praise Hymn bookWithin this collection you will find the essential classics, such as Hark! the herald angels sing and Silent night, as well as more traditional carols such as Good Christians all, rejoice and On Christmas night all Christians sing. We have reworked the words of O holy night to enrich the theme of redemption, and a few traditional items have a transforming new tune, some written specially for this book. As well as many modern items that are well known, we have included recent discoveries such as Comfort and joy, Welcome home and O come, all you unfaithful. Several items are best suited as performance pieces for a church singing group in a carol service. We have also included several children’s songs with Christmas family services in mind.

Alongside the music book we are publishing a range of additional resources on our website, which is being rolled out over the coming weeks. While the piano score is in the book, the lyrics, alternative arrangements, choral settings, and other resources can be found online for you to explore and download.

Go to Christmas Praise Online


  1. Angels from the realms of glory
  2. As with gladness
  3. Away in a manger (Cradle song)
  4. Away in a manger (Woods)
  5. Beyond the hills of Bethlehem
  6. Child in a manger born
  7. Christians awake!
  8. Come, adore the humble King
  9. Come and sing the Christmas story
  10. Come, O long-expected Jesus
  11. Come, watch with us
  12. Eternity once entered time
  13. From the heights of glory
  14. From the squalor of a borrowed stable
  15. Fullness of grace
  16. Glorious light
  17. God comes among us in holiest mystery
  18. God has spoken by his servants
  19. Good Christians all, rejoice
  20. Guess what happened long ago
  21. Hark! the herald angels sing
  22. Hear the songs of angels rise
  23. Heaven must sing
  24. How low was our redeemer brought
  25. How still the starry night above
  26. I cannot know the love that brought you down to earth
  27. In the bleak midwinter
  28. Infant holy, infant lowly
  29. Into darkness light has broken
  30. It came upon the midnight clear
  31. Jesus Christ the Lord is born
  32. Jesus, joy of the highest heaven
  33. Jesus, the Saviour, comes
  34. Joy has dawned upon the world
  35. Joy to the world
  36. Let earth and heaven combine
  37. Lift up your eyes and look for him
  1. Look to the skies
  2. Lord, from the splendour of heaven
  3. Lord, you were rich beyond all splendour
  4. Mary, did you know?
  5. May the blessing of the Christ-child
  6. My soul exalts and magnifies the King
  7. My soul proclaims the greatness of the Lord
  8. O come, all you faithful
  9. O come, all you unfaithful
  10. O come, O come, Immanuel
  11. O holy night
  12. O little town of Bethlehem (Enmore)
  13. O little town of Bethlehem (Forest Green)
  14. Of the Father’s heart begotten
  15. On Christmas Day
  16. On Christmas night all Christians sing
  17. Once in royal David’s city
  18. Over two thousand years ago
  19. See amid the winter’s snow
  20. See he lies there in the manger
  21. See him lying on a bed of straw
  22. Silent night, holy night
  23. Silently we watch as our God steps down
  24. Sing we the song of Emmanuel
  25. The first Nowell
  26. The promised time arrives
  27. Unto us a child born
  28. Welcome, welcome Jesus’ birth
  29. What kind of greatness can this be
  30. What kind of throne
  31. When you think what you were told
  32. While shepherds watched their flocks by night
  33. Who is this Baby, and what is his name?
  34. Who is this baby? Why did he come?
  35. Word of the Father everlasting
  36. You stepped down from heaven