*3.5 
 Woah, was that a journey! 
 This book was perfect by no means (I still think the whole motivation for the 'hunt', the 'sacrifice' and the great reveal were a bit meh), but god, the setting, pacing and the characters were just so darn good !