I honestly don't know how to rate this. I'm kind of leaning towards 4 stars, though it wasn't quite a 4 star read to me. Yet three stars seems too low, so I'm going with 3.5...I think. I may change it later once I've had time to reflect on it.
Parts of it really worked for me, and other parts fell flat. I'm not sure that I can say much more right now without it looking like a jumbled mess. I mean, overall, I did enjoy it, I just don't...gah.
I will say that I've seen various online book sellers place it in the 10-14 year old age range. I think that's a huge mistake. Despite the fact that the main character is a 12 year old boy, this is most definitely a fairy tale for adults. The re-imaginings of the various fairy tales in this book are completely twisted, and often times quite gory and bloody.
Oh...and I was right. It did make me cry in the end.