Eh. It had all the right bits in all the right places. Sex, violence, misunderstandings and miscommunications, mystical hoodoo with little internal consistency... But the time jump made it hard for me to connect with anyone in the story.
It wasn't a bad book but it didn't reach out and grab me either.