A skillfully-handled, complex plot and a cast of equally complex characters make Vicious another 5-star book from V. E. Schwab. 
 You can read my full review on my blog: https://clairehuston.wordpress.com/20...