Come Thou Long Expected Jesus

I felt this video was quite relevant, seeing as we've spent the last few months working through a bible overview. See if you can make out the various bible stories weaved together in the expectation of this long awaited Messiah, Jesus Christ. Looking forward to the Carol Service this weekend, hope you can make it!