Où vivaient les gens heureux . Lorsque Eleanor, jeune artiste à succès, achète une maison dans la campagne du New Hampshire, elle cherche à oublier un passé difficile. Sa rencontre avec le séduisant Cam lui ouvre un nouvel univers, animé par la venue de trois enfants : la secrète Alison, l'optimiste Ursula et le doux Toby.. Comblée, Eleanor vit l'accomplissement d'un rêve. Très tôt laissée à elle-même par des parents indifférents, elle semble prête à tous les sacrifices pour ses enfants. Et si entre Cam et Eleanor la passion n'est plus aussi vibrante, cette vie familiale au cœur de la nature lui offre des joies inespérées. Jusqu'au jour où survient un terrible accident....