Linda Sinclair (Julianne Moore) é uma professora de inglês solteira, que tem 40 anos e vive na pequena cidade de Kingston. Ela leva uma vida tranquila até reencontrar um antigo aluno, Jason Sherwood (Michael Angarano), que acaba de retornar à cidade.