I read this book a few years ago, and ever since I have definetly put it down to be the best book i've ever read. After seeing it in the library again, i picked it up and began to read. I couldn't put it down yet again and I would recommend to anyone whos over the age of 12 because that way you can connect to the characters and the idea better. If you don't cry at the ending, you have a heart of stone.