Courtney Milan is a really top notch writing. As far as storytelling goes, she's fantastic and this a 4-star read. I had some hesitation with some of the historical stuff, which is partly because this is an era I know a lot about (my MA thesis was about a woman who pushed social constraints during this time) and at times I felt like it was almost too easy for Free to push her limits. But that's a me issue and not one that will likely impact most readers.