En udødelig med en skjebne bestemt for død. En tidsreisende, fast bestemt på å redde henne. Når Zera reiser tilbake til 2040, er hennes mål å undersøke den geomagnetiske stormen som har herjet jorden. I stedet møter hun den vakre Katherine, som snakker om tidligere stormer og spør med sin døende ånd: 'Hilses vi for første gang?' Fra New York under andre verdenskrig til tidlig 2000-talls New Orleans, forfølger Zera både stormene og Katherine, overbevist om at hennes udødelighet er nøkkelen til å redde fremtiden. Men etter hvert som den udødelige går fra å være en motvillig alliert med en dødelig jeger til en romantisk komplikasjon, begynner Zera å undre seg over om fortiden virkelig er forutbestemt, eller om hun fortsatt har muligheten til å redde både verden og Katherine.