Five years ago, Benji Green lost his beloved father Big Eddie when his truck crashed into a river. Everyone called it an accident, but Benji knows it was more. Even years later, he's buried in his grief, throwing himself into managing Big Eddie's convenience store in the small-town of Roseland, Oregon. Surrounded by his mother and three aunts, he lives day to day, struggling to keep his head above water.
But Roseland is no ordinary place.
With ever more frequent dreams of his father's death and waking visions of feathers on the river's surface, Benji finds his definition of reality bending. He thinks himself haunted; by ghosts or memories, he can no longer tell. Not until a man falls from the sky, leaving the burning imprint of wings on the ground, does Benji begin to understand that the world is more mysterious than he ever imagined - and more dangerous. As uncontrollable forces descend on Roseland, they reveal long-hidden truths about friends, family, and the stranger Calliel - a man Benji can no longer live without.