Lissa is at a low point in her life when she meets Ash, but she feels an instant connection to him. As their relationship develops, she begins to wonder if there's a deeper reason for that - it feels as if they have met before on some level, not just once, but many times, over many lives. Lissa eventually learns that theirs is a star-crossed romance, but that they will only finally be able to thrive together when they learn from the mistakes of the past.