I had to read this one for school, but I ended up loving it although the story sounded weird at first. It draws you in and makes you feel empathy for all of the characters, no matter how many times they mess up.
I think alot of us were forced to read and dissect this book in high school. Yes, it is boring to read at the slow pace of an entire classroom and is much, much better when read quickly.