Oh Little Town Of Bethlehem

Oh, little town of Bethlehem, how still we see thee lie.
Until the soldiers come with swords to make your mothers cry.
Blood in thy dark streets floweth on this horrible night.
The hopes and dreams of all it seems were crushed in thee tonight.

25 Songs of Christmas #17 O Come Emmanuel

Melchior, Caspar (or Gaspar), Balthazar. Do these names ring a bell? According to Catholic tradition, they are the three wise guys who visited Jesus at his birth. They are all scholars, saints, and the kings of Persia, India, and Arabia respectively. While the first and the last of these are made completely from someone’s imagination,…