Daniel Grey er ingen vanlig ung mann. Daniel erindrer tidligere liv og kjenner igjen sjelene til dem han har kjent tidligere. Og gjennom århundrer har han forelsket seg i den samme jenta. I liv etter liv, mens han har krysset kontinenter og dynastier, har han og Lucy blitt dratt mot hverandre, selv om hun har forandret både navn og skikkelse – og han husker alt.