Gail est psychothérapeute à Manhattan. Elle part s'installer quelques temps au calme dans les montagnes avec son beau-fils Josh qui souffre de terribles cauchemars. Ils ne tardent pas à rencontrer leur étrange voisine Ruth qui collectionne les attrape-rêves. Quand Josh lui dérobe l'un d'entre eux, ses cauchemars disparaissent mais son comportement en est profondément modifié.