I really enjoyed this book until I had time to reflect on what I'd read. As a whole I felt that the book, as written, was quite amateurish. The foreshadowing was obvious, the sequence of events too convenient as to be considered almost ridiculous, and towards the end the plot felt rushed. I get the impression that, if Hosseini is indeed a skilled writer, that the publisher wanted a more easily digested story that could be sandwiched into a few hundred pages for marketability.