I picked up Daughter of the Burning City by Amanda Foody with some skepticism, fearing from the description that it would be trying too hard to be edgy, but it completely won me over and I stayed up late last night just to finish it because I couldn’t wait another day!

Sorina, 16, is the sole illusionist for a travelling city-sized carnival famous for its debauchery and magic. Her “family” consists of people she created as permanent illusions, who all perform together in a freak show, each one having some kind of special ability. She doesn’t remember her birth family, and was adopted at 3 years old by the manager of the carnival, who is often distracted by his duties. After one of her illusions is murdered (impossibly, since they shouldn’t be real enough to die), Sorina embarks on an investigation to find the killer, while also working to save her foster mother from a progressive illness, and navigating a budding relationship with a fellow magic-worker named Luca who becomes her companion.

The carnival is a fascinating world full of strange characters and excitement and intrigue, but the real threat may be coming from beyond its boundaries, in the lands of kings and princes and politics. She is guided along the way by fortune-tellers and charm-workers. There is a devastating betrayal. The stakes are raised as more people die. When the adversary is revealed, Sorina must defeat them – but she is never truly alone, for her illusions are not just friends or family, they are a part of her.

Aside from being a pretty classic Girls Underground story, this one stood out a little – not just for the exotic setting, but for the protagonist’s inner struggles (she is not only an orphan but a genuine freak) and the unusual relationship she develops with Luca, who is somewhere on the asexual end of the spectrum – not something you see very often in the YA fantasy genre which is usually oversaturated with relatively commonplace sex and romance subplots.