Het is bijna Kerstmis en Daisy en haar zesjarige zoontje vertrekken voor een week naar Daisy's ouderlijk huis op het platteland van Dorset. Haar man Anthony blijft in Londen vanwege zijn drukke baan. Daisy vermoedt dat hij vreemdgaat. In Dorset ontmoet Daisy Matthias, een charismatische Nederlander. Hij blaast haar liefde voor de natuur nieuw leven in en wijst haar op de kleine maar belangrijke dingen in het leven. Terwijl de aantrekkingskracht tussen hen groeit beseft Daisy dat ze voor een onmogelijke keuze komt te staan. Moet ze de oplossing van haar problemen wel zoeken in de armen van een andere man?
De belevenissen van de bewoners van een Engels dorp in het verleden en nu. Het jongetje Lanny, zijn ouders, een oude kunstenaar en een tijdloos mythisch wezen zijn de hoofdpersonen.
Een jonge wiskundige uit Cambridge komt in 1976 in een dorp in het Lake District werken als boerenknecht om even afstand te nemen, hetgeen grote gevolgen heeft voor voor hemzelf en voor het dorp.