Some of my favorite things to read are rehashings of fairy tales. I think it's because you know for sure that the story is going to be good, so it's fun to experience it in a new way. Sometimes it's a disappointment, but sometimes you discover your favorite story in a new way, and you get to discover a new author too!
Although he may be (currently) the most famous, I am not a fan of Gregory Maguire. I never did read Wicked, but started out with Confessions of an Ugly Stepsister and Mirror, Mirror, since I like the basis for those stories better, I thought I would like those novels the best. Instead, I was so disappointed that I never did pick up Wicked, although I've heard from a lot of people that it is great.
Some wonderful authors that I have been able to discover whilst rediscovering fairy tales are: Shannon Hale, Robin McKinley, and Gail Carson Levine. Also, one of my very favorite authors, Orson Scott Card, does a wonderful retelling of Sleeping Beauty, titled: Enchanted.
Mostly I'm writing this post to tell you what I have discovered most recently: a host of books under the title: Once Upon a Time. . . there are enough books in that collection to last me at least a couple of months! And the wonderful thing about it is, if an author can write a good fairy tale, you can be fairly certain they can write any good novel. So now I have a whole new list of wonderful authors (or at least I'll soon find out if they are wonderful) to follow!