I decided to completely redo this review upon re-reading the book. I wasn't expecting to, but I found myself enjoying the book more the second time round. This is considering how I adored it when I first read it. 
 Sky Bright for want of a better phrase, cracks me up. This is because she's a relatable character, yet without being generic. Her internal monologue is a riot, what with the manga and soundtracks. What annoyed me about her character on the first read, really made me respect her the second time. What I thought was weakness I now consider caution. 
 This book has a beautiful mixture of magic (there's no explanation about what exactly these savants are and why they are like that, but it's nice fanciful and playful fantasy magic), scenery (breathtaking description in the book) and tragedy that's interwoven nicely into the story and define who Sky is as a character. 
 I think what I liked most about this story is how families interacted and the painful coming to terms with repressed memories, made all the more interesting by a wonderful male romantic interest who is incredibly supportive- i totally didn't realise how amazing he was the first time - and the enchanting and enviable superpowers thing. 
 Oh and this book just made me squeal and giggle non-stop. It was kind of one of them moments where you suspect yourself of having a mental break down because you're certain you shouldn't actually be making (very loud) audible noises...