Grace observe depuis des années les loups dans les bois derrière sa maison et notamment un loup aux yeux jaunes, qu'elle a nommé Sam. Grace rencontre un garçon aux yeux jaunes dont la familiarité lui coupe le souffle. C'est son loup. Mais à l'approche de l'hiver, Sam doit se battre pour rester humain.