The characters seem to grow as the story moves, and your opinion change constantly as unexpected twists appear at every corner. I love how it flows, and the ending was perfect!
Very good book with a good moral lesson. A great book for school kids and young adults. Deals with real life situations.