Antoine rêve chaque nuit d'une fille en détresse, traquée par une menace invisible. Lorsqu'il la croise en personne, dans les couloirs de son école, il n'arrive pas à y croire ! Amanda Corriveau existe bel et bien... mais elle ne semble pas le reconnaître. Pourtant, chaque nuit, elle l'implore de l'aider dans ses songes.
Intrigué, Antoine cherche à en savoir plus. Les autres élèves la surnomment « la sorcière » et lui prêtent d'étranges pouvoirs. Mais pourquoi Amanda hante-t-elle ses nuits ? Et quel danger la menace ? À mesure que rêve et réalité se confondent, Antoine doit comprendre ce qui les lie... avant qu'il ne soit trop tard.