I give this book a 5 stars because of it's amazing storyline, characters and character development. I love how unique and creative it is. Although, what I didn't like about it was that it was very long, and wordy. There were some parts that you could leave out and you would still understand the book 100%.