I rarely read and when I do its for a really short amount of time before I get bored, yet this book managed to keep my attention for hours. I love this book so much, but that doesn't mean it has no flaws. The plot is like a silk web, it's convoluted and difficult to follow. It's like trying to catch a worm, it's hard to find and easy to lose your grasp on. When you do start to understand the plot, there's not a lot of depth to it. There are multiple loose ends that don't get explained too. Even after all of this it's a great book. The way Morgenstern describes scenes is beautiful and even poetic at times. I could re-read this book hundreds of times and not get bored of it. Though I feel most people would be better borrowing from a library and reading once. Overall a great book and definitely recommend!