City of Secrets
(Stravaganza, book 4)
Mary Hoffman