I've read it AND seen the play. Such an awesome performance, I must say! It's my mom's favorite book, and I really enjoyed it. I hated it the first time because I was forced to read it in sixth grade and didn't understand jack shit about it, but since then, I've reread it three times, so yeah. Great book.