All Your Tomorrows
Nora was getting along just fine as a college student and part-time medium when Kyler walks into her life. He's stuck between two worlds and doesn't know why. He needs Nora's help to uncover the truth but what they discover is far more complicated. His past holds secrets and conceals lies—ones he's better off not remembering.
The more time they spend together, the more their connection grows, and it becomes clear they've come into each other's lives for a reason. Nora no longer wants Kyler to cross over, but she knows she's there to help him move on—not fall for him. A relationship between the two of them could never work anyway. He's going to disappear from this world forever, and she's going to be left to pick up the pieces of a broken heart.
But, for the first time in her life, Nora no longer views her ability as a gift. She views it as a curse with a quickly approaching end date.