Daniel, um jovem estudante, vive uma vida aparentemente comum até que sonhos perturbadores começam a assombrá-lo. Noite após noite, ele encontra uma garota misteriosa e cativante. Os sonhos são vívidos, repletos de detalhes macabros: um baile de formatura, risos, e, no final, o assassinato brutal. Daniel acredita que são apenas sonhos, até que Anne (a garota dos sonhos) é transferida para o seu colégio. Ela é real, e o destino parece tê-los unido. Mas há algo sinistro acontecendo. Anne está em perigo, e os sonhos de Daniel revelam pistas sobre o que está por vir. À medida que Daniel investiga, ele descobre que o assassino é alguém que ele conhece bem. Um amigo, um professor, ou talvez até um parente. Determinado a proteger Anne e desvendar o mistério, Daniel mergulha em um mundo sombrio de traição, vingança e segredos enterrados. Ele deve enfrentar seus próprios demônios e confrontar o assassino antes que o baile de formatura se torne um pesadelo sangrento.