Elfrida Phipps loves her new life in the pretty Hampshire village, where she lives with her faithful dog Horace, and enjoys the friendship of the neighbouring Blundells - particularly Oscar. But an unforeseen tragedy upsets Elfrida's tranquillity: Oscar's wife and daughter are killed in a terrible car crash and...
finding himself homeless, he accepts an invitation from an elderly cousin to take over a large and rambling house in Scotland. Oscar takes his broken heart northwards, and Elfrida goes with him. Corriedale becomes a magnet for various waifs and strays who converge upon it, including an unhappy teenage girl. It could be a recipe for disaster. But somehow the Christmas season weaves its magical spell and for Elfrida and Oscar, in the evening of their lives, the winter solstice brings love and solace.