It took some time to warm up and for me to like the characters (a few hundred pages) BUT I enjoyed the story enough to stick with it and it payed out. This was very good storytelling. I end up liking our main character. 
 I am not 100 % sure I like all of the Epilogue but what an ending. 
 Defiantly a recommendable book! 
 It have kept me up reading into the early morning hours more then once and even the start where I didn't feel anything for our main guy held my interested over a boring ferry ride where there was no end of the distractions. 
 If I had felt more for the protagonist earlier this would be a 5 star book - but lets face it takes some time for him to become the protagonist but the start of the book do make the rest of the book so much stronger.