Francesa Kinsolving, een hoogzwangere vrouw wiens man recent is gesneuveld in Vietnam, reist naar de familie van wijlen haar man in Minnesota. Eenmaal daar aangekomen is zij verplicht er een tijd te blijven aangezien ze ingesneeuwd zijn door een hevige storm. Langzaam maar zeker komen er donkere geheimen van haar schoonmoeder boven. Eén ervan is dat zij nog een zoon heeft die recent ontsnapt is uit een gekkenhuis en verborgen leeft in de kelder.