A gdybyśmy mogli już zawsze przeżywać naszą miłość od nowa i naprawić wszystkie błędy? Kayleigh Jane odkrywa, że granice między snem a rzeczywistością są cieńsze, niż mogłaby przypuszczać. Przez przypadek poznaje chłopaka o imieniu Alfie i nie byłoby w tym nic dziwnego, gdyby nie przeczucie, że nie widzą się po raz pierwszy. Bo co jeśli znali się już wcześniej, ale jakby w innym życiu? Miłość Kayleigh Jane i Alfiego przeplata się przez zamglone angielskie wioski, burzliwe czasy wojny secesyjnej, zagmatwane lata sześćdziesiąte, aż w końcu trafia do dwudziestego pierwszego wieku. Żadne z nich nie jest świadome fatum czyhającego nad ich losem. Żadne nie wie jak odwrócić bieg historii. Czy Kayleigh będzie w stanie ocalić swoje życie przed przeznaczeniem?
22 parts