I give it 5 stars for the end and for the "extra" things that just left me hugging the book. The story is awesome. At the beginning it was like "why the story has these people!?" (and I'd give 4 stars for it), at the end i undertsood it...awesome.