A struggle to finish it. I only finished it as I had nothing better to do and no other book to hand. It lacked a decent narrative. the characterisation of each character left you not feeling anything for any of them. Over played the nastiness. Don’t waste your time on this. It gets 2 stars as I hadn’t worked out all the ‘bad’ people.