Kieli is a reclusive girl isolated by her ability to see ghosts. Her only friend is her 'roommate,' Becca, the precocious spirit of a former student still residing in Kieli's dorm. Everything in Kieli's life changes suddenly when the girls meet the handsome but distant Harvey who, like Kieli, can see ghosts. He also turns out to be one of the legendary Undying, an immortal soldier bred for war now being hunted by the Church. When Kieli joins Harvey on a pilgrimage to lay to rest the spirit of a corporal possessing an old radio, as unlikely as it seems, she feels she may have finally found a place where she belongs in the world. And in Kieli, Harvey may have found a reason to live again.