Found it boring. Took too long to get the action and the plot was a bit confusing at times. Was interesting in places but as way too long, could have easily been told in two to three hundred pages. Kept jumping from past to present and a lot was over explained. Won't be reading again.