Ewige Seelen, gefangen im immerwährenden Kreislauf von Tod und Wiedergeburt ihrer wahren Gefährten ...
So hat sich David sein Leben nach dem Studium nicht vorgestellt. Alle seine Freunde sind tollen Jobangeboten folgend in andere Städte gezogen; einzig er ist gezwungen, bei Tim Hortons zu arbeiten, um sich über Wasser zu halten. Und all das nur, weil ihn etwas in Vancouver festhält, das er nicht benennen kann. Sein Glück scheint sich zu wenden, als er Gabriel begegnet - charmant, gut aussehend und offensichtlich von ihm fasziniert.
Gabriel ist eine ewige Seele - gegen Alter und Krankheit gefeit, lebt er bereits seit über zweihundert Jahren. Immer auf der Suche nach seinem Gefährten ist er dazu verdammt, David zu finden, zu lieben und an den Tod zu verlieren. Halt in den grauen Jahren zwischen Davids Leben gibt ihm sein bester Freund, eine ewige Seele wie er.
Doch jemand oder etwas scheint Jagd auf ewige Seelen zu machen, denn eine nach der anderen verschwindet. Und diese Bedrohung nähert sich Gabriels Freundeskreis.