Cast in Secret (Chronicles of Elantra, Book 3)

Cast in Secret (Chronicles of Elantra, Book 3) - Michelle Sagara Still don't understand why I like this series when Kaylin is so FRUSTRATING!!!