Princess of the Midnight Ball by Jessica Day George

I have really enjoyed a number of different retellings and other stories based on classic fairy tales. A lot of the Grimm and Hans Christian Anderson originals are available online or free or cheap on ereaders, so you can go read the original and then understand the modern versions at a different level. This one has a clever embellishment of the plot, likeable characters and great details. I really enjoyed it!

It also comes with a knitting pattern!