Long Shadows: The Most Cheerless Song I’ve Written to Date

Blog and song (new video) lamenting the suffering of our planet and the human folly behind the sorrows to come…

The Feast of the Holy Innocents December 28

The feast of the Holy Innocents falls on the fourth day of Christmas. Of the four gospels, only the Gospel of Matthew (2:1-18) records this appalling story…

Top