Still grieving the sudden death of their mother, Sam McAlister and her younger sister, Ollie, move from the comforts of Eugene to rural Oregon to live in a meadow in a teepee under the stars with Bear, their beekeeper father. But soon after they arrive, a young woman is found dead floating in Crooked River, and the police arrest their eccentric father for the murder.
Fifteen-year-old Sam knows that Bear is not a killer, even though the evidence points to his guilt. Sam embarks on a desperate hunt to save him and keep her damaged family together. Ollie, too, knows that Bear is innocent. The Shimmering have told her so. One followed her home from her mom's funeral and refuses to leave. Now, another is following Sam. Both spirits warn Ollie: the real killer is out there, closer and more dangerous than either girl can imagine.