En alternant rencontres amicales et longues promenades en compagnie de son chien Horace, Elfrida parvient à maintenir l'équilibre entre sa vie sociale et son indépendance. Elle fréquente en particulier Oscar Blundell, son voisin, avec qui elle partage un profond amour de la musique, ainsi que sa femme, Gloria, et leur fille, Francesca. Le jour où un drame se produit dans la vie d'Oscar, elle accepte de l'accompagner dans le nord de l'Ecosse, où il possède une grande maison. L'affection d'Elfrida aidera Oscar à supporter la tristesse de cette demeure à la splendeur passée. Mais le sort va leur jouer un joli tour avec l'arrivée coup sur coup d'une jeune femme au c?ur brisé et de sa nièce, une adolescente mal aimée, puis d'un homme d'affaires perdu en pleine tempête de neige? Comme par enchantement, cette microsociété parvient à trouver peu à peu son équilibre, chacun des êtres qui la composent finissant par redonner un sens à sa vie autour de la lumineuse Elfrida.