The Hazel Wood by Melissa Albert
Seventeen-year-old Alice and her mother have always lived their life on the road and always seem to be just one step ahead of the bad luck that seems to follow them. When Alice's grandmother, a reclusive author of cult-classic dark fairytales, dies alone in her Hazel Wood estate, Alice realizes just how bad her luck really can get. Her mother is stolen from her by someone from the Hinterland, a cruel supernatural world where Alice's grandmother's stories are set. The only message her mother has left behind is that she is to stay away from the Hazel Wood.