I found this to be an interesting book. I selected it because of the blurb which turns out to be accurate but doesn't do the book justice. For the first half of the book I found the story confusing and the main characters unsympathetic but by the time I had completed it I found the characters to be complex and fascinating and the story consistent. Neither the characters nor the story met any genre clichés. I look forward to any other books by this author.