Pros:Catherine’s world is well-developed; magic is balanced well with the other aspects of Catherine’s life Cons: There is one instance where a character’s motivation remains unclear Rating: 4.5 out of 5 Review book courtesy of Macmillan Group Catrinna de’…