Maximiliam Carver anuncia a su familia que han de abandonar su casa para ir a un pueblo costero por motivos de trabajo. La
noticia deja desolado a su hijo Max, protagonista de esta historia.
La llegada al nuevo pueblo no nos deja indiferente: Irina, la hermana de Max, recoge a un gato con ojos maliciosos que tendrá mucho que ver con el transcurso de la historia, el reloj del pueblo marca las horas al revés, la nueva casa posee un lúgubre jardín con misteriosas estatuas...
En su primera salida, Max conoce a Roland, es el nieto del farero y vive con su abuelo intermitentemente; es él quien enseña a Max el Orpheus, un barco que se hundió en aquella costa hacía años y cuyo único superviviente fue su abuelo, también es Roland quien enamora a la otra hermana de Max, Alicia.
Pronto comienzan a sucedecerse sucesos extraños que llevan a los tres amigos a preguntar al abuelo de Roland la verdadera y misteriosa historia de lo que pasó en años pasados y cuyas consecuencias siguen vigentes en aquel pueblo.
El abuelo de Roland
cuenta a los chicos la sorprendente historia: es un ser despreciable llamado Caín quien ofrece a sus "víctimas" la posibilidad de cumplir sus sueños a cambio siempre de algo. Caín aparece en la vida del farero, Víctor Kray, como un horrorífico recuerdo que habrá de soportar para siempre. Cuenta Víctor que durante una noche en la que él y su buen amigo debatían entre copas sobre el amor que ambos sentían hacía Eva Gray encuentran por casualidad el circo donde el doctor Caín se ofrecía como mago. El amigo de Víctor era Richard Fleischmann, antiguo propietario de la casa donde ahora vivía la familia Carver. Fleischmann pidió al malvado mago el amor de Eva a cambio de entregarle el primer hijo que tuvieran.
Víctor Kray, pasados los años, conoce la historia e intenta proteger a Eva de Caín, hehco este que le conducirá subir al Orpheus junto con Caín y sus secuaces y a soportar el peso horrendo del mago durante toda su vida.
Max queda perplejo y decide averiguar por cuenta propia cuántas cosas no les había contado el abuelo de Roland...