The Hazel Wood (The Hazel Wood #1) by Melissa Albert

Seventeen-year-old Alice and her mother have spent most of Alice’s life on the road, always a step ahead of the uncanny bad luck biting at their heels. But when Alice‚Äôs grandmother, the reclusive author of a cult-classic book of pitch-dark fairy tales, dies alone on her...