I will say that my opinion of this book is somewhat skewed. I saw the movie before reading the book and I absolutely loved loved LOVED the movie. The book and the movie differ quite a bit but I also very much enjoyed the book. I've never been a huge fan of stream of consciousness but I thought it was very well done in this book. I didn't love the book like I loved the movie, but it was still an excellent read and still made me cry.