Adrian, ein Engel, der in unzähligen Schlachten auf der Seite der Guten gekämpft hat, erhält den Auftrag, Anna zu beschützen. Doch er verliebt sich in die Tochter eines Gutsherren und begeht einen folgenschweren Fehler, der Anna nicht nur das Leben kostet, sondern Adrian auch seine Flügel. Linden ist ein kleines, ruhiges Dorf in der Nähe von München. Wenn es nach der Meinung von Skylers Mutter geht, der perfekte Ort, um ihre rebellische Tochter endlich wieder zur Vernunft zu bringen. Doch Linden ist auch die Heimat von Adrian, und als Skyler auf ihn trifft, scheint ihr Körper in Flammen zu stehen. Plötzlich geschehen Dinge mit ihr, die sie sich nicht erklären kann. Und im Mittelpunkt all dessen scheint das Mädchen aus ihren Träumen zu stehen, das scheinbar wirklich gelebt hat und 1913 gestorben ist. Doch wenn Anna vor hundert Jahren gelebt hat, warum kommt dann auch Adrian in diesen Träumen vor? Und wie kann Skyler ihren tiefen Gefühlen für Adrian entkommen, der sie mit aller Macht von sich fernzuhalten versucht?