Bretaň, Francie, rok 1760. Talentovaná malířka Marianne dostane zadání odjet do panského domu na izolovaném ostrově a namalovat tam svatební portrét Héloise – mladé dívky z bohaté rodiny, která na přání své matky právě opustila klášter, aby se provdala do Milána. Héloise domluvenému manželství vzdoruje tím, že se odmítá nechat portrétovat, Marianne proto hraje roli najaté společnice a maluje svůj objekt po večerech zpaměti. Mezi oběma dívkami postupně roste vzájemná přitažlivost umocněná blížícím se koncem svobody.

Malé dělnické městečko Angels Crest je semknutá komunita, která se tiše rozkládá v jednom z rozlehlých a úžasně krásných údolí Skalistých hor. Ethan, jeden z obyvatel městečka, je mladý otec, ale sám není o moc víc než dítě. Nezbývá mu než se starat o tříletého syna Nata, protože maminka Cindy je alkoholička. Jednoho zasněženého dne však Ethanovy dobré úmysly zmaří chvilka nepozornosti, která vyústí v tragédii. Po Ethanovi jde místní prokurátor pronásledovaný svou minulostí a následný zmatek a svalování viny začne město rozvracet.