Awaiting the Hour of Midnight on Christmas Eve
With the moon full and round in the sky on Christmas Eve, our sheep laid out under the night sky-awaiting the hour of midnight. For on this night, Christmas magic takes place and the sheep and llama come to life, talking in whispers in the field and barn. An old Scandinavian Christmas legend says that on midnight of Christmas Eve, … Read More