It started well, stumbled for most of the middle, but finished strongly. Some of the characters were well developed, and some I found to be superfluous. At times, it felt like the old penthouse forum with a gratuitous litany of who’s zoomin who and how. And boy did that sentence just date me!
Another pet peeve, get your Orishas right if you’re going to use them. I’m not an expert, but I think the author got some aspects of the Santeria deities incorrect. The cultural flavor is an important part of the novel’s texture, so due care is warranted. Perhaps someone more knowledgeable can correct me if I’m wrong. Not being sure, I did not take this into consideration in the rating given.
But all’s well that ends well as some characters learn to go beyond their cultural programming and bend with circumstances. If I could give it 3.5, I would. A 3 would be unjust, so a 4 then.