I was obliged to read this for my school. And I did... and thank god I did! This story was so amazing and I loved it at that time. The theme was so unique and I could connect with all the main characters. I also watched the movie and even though they changed the ages of the characters and part of the plot the essence was still there. The ending of the book killed me!! I hate open endings.