Elfrida Phipps loves her new life in her pretty Hampshire village.
She has a tiny cottage, her faithful dog Horace and the friendship of the neighbouring Blundells - particularly Oscar - to ensure that her days include companionship as well as independence.
But an unforeseen tragedy upsets Elfrida's tranquillity: Oscar's wife and daughter are killed in a terrible car crash and he finds himself homeless when his stepchildren claim their dead mother's inheritance.
Oscar and Elfrida take refuge in a rambling house in Scotland which 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.