Angela, uma rapariga de 17 anos, tem um pesadelo recorrente acerca de uma bruxa do século XVI, queimada até à morte numa misteriosa praia.
Para encontrar uma explicação para este pesadelo e salvar a sua vida, parte para um retiro de duas semanas para adolescentes perturbadas, na ilha de Matau, nas Caraíbas, sob a direcção da Professora Avebury, uma famosa psicóloga juvenil. Mas Angela não podia imaginar que Matau esconde um terrível segredo e que fora ali que os seus pesadelos tiveram origem. À chegada, Angela conhece as outras adolescentes, descobrindo que todas têm um papel no mistério dos seus sonhos. Em particular, a enigmática Bethany afirma ser uma bruxa e seduz em segredo as outras adolescentes para se juntarem aos seus rituais. Gradualmente, Angela começa a perceber que os seus pesadelos são afinal memórias da sua vida passada, e que Bethany está determinada em seduzi-la... ou destruí-la.
