Rating: High Four!
Who I'd Recommend to: Fans of Cornelia Funke, Rump, the Magic Thief, Magyk, and the Land of Stories.
Synopsis (from Amazon):
Serafina was living the normal life of a village girl, when she gets a mysterious letter--her first letter ever, in fact--from a great aunt she's never heard of in another village. Little does 'Fina know, her great aunt is actually a Baba Yaga, a magical witch who lives in an even more magical cottage.
Summoned to the cottage, Serafina's life takes an amazing turn as she finds herself becoming the new Baba Yaga. But leaving behind home and the boy she loves isn't easy, and as Serafina grows into her new and magical role answering the first question any stranger might ask her with the truth, she also learns about the person she's meant to be, and that telling the future doesn't always mean knowing the right answers.