Maybe it wasn't the good time for me to listen to this audiobook. The plot seemed promising enough, but after an hour or so, I just didn't feel concerned enough about the two-dimensional characters or the conventional story to bother to finish.