Meet Me In Another Life by Craig Silvey

Across multiple parallel lives and alternate realities, two strangers keep finding one another in different places—from remote islands to small towns and near‑future cities—each meeting forcing them to confront memory, choice and the fragile line between love and fate as their identities shift while an unbreakable connection persists.