Wish I could give this 4.5 rating. starts quite slow for the first 40% of the book and took me two weeks to get to the half way mark, but had to read the last half of the book in one sitting as the story cranks the dial right up. Solid read.