An interesting and enjoyable read!
This was a good book! It was an interesting an unique story. It took a familiar trope of a girl disguising herself as a boy--in this case so that she can learn magic (yes, there is really dumb and harsh prohibitions against women doing magic for really no reason, sigh). Mix in some creepy blood magic, and you've got a good set up for conflict and a bit of mystery.
Avery, as a character, is rather interesting. She's scrappy and is very used to deception, but still has a moral compass buried within her. Her master, Garrick, is rough around the edges and a bit emotionally unintelligent, but a good guy. I really enjoyed Ivan, a "fool"--aka he doesn't speak, but is actually quite intelligent once given the chance. I also really like the other side characters.
I felt that the plot was interesting and it didn't drag for me. I was really curious to see how everything played out, and the climax and conclusion were satisfying--no cliff hanger. I definitely plan on reading the next book very soon.
As for content rating, it's clean as far as language, romance (there really isn't any in this book), and not very much explicit violence, though there is reference to murders and such. And blood magic is kinda dark. There's also references to alcoholism (not condoning it) and parental neglect. And there's definitely some sexism, which isn't surprising considering a girl has to pretend to be a boy...
I recommend this book if you enjoy clean YA fantasy.