Overall an ok read it started feeling a little over the top for me just after halfway through I felt it dragged on too long.The ending did have some surprising twists,but I wasn't left feeling satisfied when all was revealed.The author, has said that he changed the ending prior to publication.I wonder if the original one would have been more satisfying for him and why he changed it.