"Cast in Secret" is book three in the "Chronicles of Elantra" by Michelle Sagara. In this book we join Kaylin Neya as she investigates two missing children. Kaylin has always had a soft spot for children, and protects them fiercely, so the cases have even more urgency for her than she normally would show.
Of course it's much, much more complicated than simple a couple of missing person's cases. A magician has stolen an artifact in hopes of controlling the elements. Unfortunately opening the box would destroy the city, but he doesn't really care much about that. Kaylin soon realizes that the missing children are mixed up in all of this, and that she alone has the power to save the city.
Along the way Kaylin pulls of some incredible stunts that should have gotten her killed, but with her usual clumsy charm she manages to get through them. She also confronts one of her deepestprejudices and discovers that the race she's always feared, is a race she can love and embrace.
I really enjoyed this book and look forward to seeing what the next one holds!