I may be wrong, but reading this book needs understanding pain and suffering, and I suppose this book is best to be read when someone reaches high school or above... Every moment has some beauty, some nostalgia, and some pain hidden... It will drive you crazy towards the end...
The story is so beautiful you cannot put down the book without hugging it once...