Great story. The plot's unexpected twists and turns help it avoid cliche fantasy-fairy tale tropes.
I finished this book and was left feeling frustrated. I loved the idea of our Cinderella being a long lost alien-cyborg- princess, but the pacing was slow. I knew she was the lost princess when the back story of the Lunar royal family was relayed; she didn't find out until the last chapter.