Before starting anything, there are some very important things about this book: 
 - girl knight (no*wa*)no*:; 
 - LGBT character ay 
 - the girl kisses a lot of boys, but no weird or stupid slut-shaming (from the way the story is written) 
 Whether I liked it or not, this kind of not-judgmental and diverse books is refreshing. Seeing young girls read this kind of books will always make me happy. 
 Nevertheless, I didn't like the book as much as I thought I would. I was very confused during the whole thing, especially the beginning. I guess that when I read a story that's not realistic, I need more explanation about the world where the story is set ; the world-building was a bit messy for me. 
 When I wasn't finished yet I first thought I would rate it 2/5 stars. But I really like the main character Hazel, and when I was finally less confused, it was still an enjoyable read.