Darren Shan sammen med Harkat er på leting etter Sjelesjøen, hvor han vil få svar på mange spørsmål. Sjelesjøen er en sjø hvor sjeler som har blitt fanget på jorden (altså ikke kommet til paradiset) lever. Der vil sjelene gå gjennom minnene fra livet om og om igjen. Ved Sjelesjøen lever det fem draker. To hunn-draker, en hann-drake og to unger. Men drakene kan ikke komme nærmere Sjelesjøen enn tre meter. Men hvis et levende menneske faller ut i vannet, brytes grensen og drakene kan komme fram.