This book is excellent. It's a little depressing in some parts, but is overall a great story with realistic characters. It's one of those books that is very rich in interesting details that you can never forget. A good story about growing up... kind of like To Kill a Mockingbird or something. I highly recommend it. I can see myself rereading this book many times in the future.