I almost feel like it's impossible to give this book a rating. It's really more of a 3.5 almost a 4 but the very ending didn't give me enough satisfaction to rate it that high. Plus there's the fact that I really do not like stream-of-consciousness. But that's a personal preference.