I just finished Confessions of an Ugly Stepsister by Gregory Maguire, and I enjoyed it a lot!
Personally, I am a big fan of new or different takes on traditional fairy tales, and so this take on Cinderella appealed to me. It is almost historical fiction as much as it is a fairy tale, set in Holland during the 1600s, during the early parts of the tulip craze. I felt that the story moved along at a good pace (although I was occasionally confused as to how much in-story time had actually passed), and I was definitely able to immerse myself in the world. There were some unexpected twists as well, especially at the end.
Does anyone have other recommendations for good fairy-tale retellings? I am a fan of Mercedes Lackey’s Elemental Masters series, and I know that I read some others when I was younger, but don’t recall them too well now.