Cast in Secret (Chronicles of Elantra, Book 3) - Michelle Sagara Well worth reading from the library if you liked the earlier books in the series.