3.8 stars 
 I loved everything about this book, with there being some seriously unexpected plot twist that kept me on the edge of my seat until the denouement! No doubt whatsoever 
 If you like J.K. Rowling writing style, you should read these series ASAP!