It's difficult for me to rate books that I don't feel I fully understand, and this one was tough. I listened to the audiobook, and as a result, I'm sure I missed stuff here and there, but even if I'd paid the closest, most detailed attention, this would still have been over my head. The stream of consciousness Jamaican patois was challenging, although I've learned more Jamaican swear words than I can count. Loved all the characters' unique voices, and the audio narration was fantastic. This would be a great novel to study in college, but I really struggled with it.