The birth of Jesus, the first Christmas was so keenly anticipated that heaven could not contain its enthusiasm. There was no stopping the joy. There was no holding back the enthusiasm. Like a child’s explosive joy at a gift at Christmas - this birth was the beginning of the promised fulfilment and heaven couldn’t help itself. The skies lit up with heavenly hosts singing, shepherds watching on, wise men following a star, dreams, prophetic words and a story that has spanned the centuries. In this sermon Jenny speaks about Heaven's Song in Revelation 5.