Christmas Carol Rap

The gritty truth of Christmas told in a rap remix of the classic carol God Rest Ye Merry Gentlemen. Carlisle Cathedral Choir & Andy Dykes

Ministry use licence


The gritty truth of Christmas told in a rap remix of a classic Christmas carol God Rest Ye Merry Gentlemen.

This remix of God Rest Ye Merry Gentlemen unpacks the Christmas story in a way you won't have heard before!

So often at Christmas time, we're told the familiar, child-appropriate, story. But there's much more to the Biblical account than the classic nativity play shows us - we may be unaware of the danger, the suspense, and grittiness that surrounded the birth of Jesus.

This Christmas carol rap explores some of these details to show that God’s plan to rescue helpless humanity was truly extraordinary.

Possible Discussion Questions

  • What is your favourite line in the rap and why?
  • Does the rap mention any parts of the Christmas story that you didn't know about before?


Performed by Andy Dykes

Andy lives in Liverpool and works at the cathedral as an evangelist. He's creative, musical, enjoys rapping and loves making things, particularly when it involves power tools.

Music by Harri Endersby-Marsh
Music by Carlisle Cathedral Choir

Licence Agreement

Ministry use licence

This video is available for use online or offline in the context of your ministry/ministries (e.g. church service, children’s/youth group, small group, Bible study, school assemblies and lessons). By purchasing this video, you are purchasing a license to use and show it in the context of your specific situation (unless otherwise noted, this excludes uploading it by itself to social media).

Recommended Videos

Silent Night O Little Town of Bethlehem We Three Kings (Gold)

Choose your currency:

Converted prices are for reference only - all orders are charged in £ Pound Sterling (£) GBP.
  • USDUS Dollars ($)
  • EUREuros (€)
  • GBPPound Sterling (£)
  • AUDAustralian Dollars ($)
  • BRLBrazilian Real (R$)
  • CADCanadian Dollars ($)
  • CZKCzech Koruna
  • DKKDanish Krone
  • HKDHong Kong Dollar ($)
  • HUFHungarian Forint
  • ILSIsraeli Shekel (₪)
  • JPYJapanese Yen (¥)
  • MYRMalaysian Ringgits
  • MXNMexican Peso ($)
  • NZDNew Zealand Dollar ($)
  • NOKNorwegian Krone
  • PHPPhilippine Pesos
  • PLNPolish Zloty
  • SGDSingapore Dollar ($)
  • SEKSwedish Krona
  • CHFSwiss Franc
  • TWDTaiwan New Dollars
  • THBThai Baht (฿)
  • INRIndian Rupee (₹)
  • TRYTurkish Lira (₺)
  • RUBRussian Rubles
  • AOAAngolan Kwanza