This was a very roller coaster book for me! I either couldn't wait to read it or didn't want to pick it up and would do anything to avoid it. It was really well written but seemed to go off the boil at times, there were one or two characters that didn't need to be in there and some of the describing...