This book could've been half the length and it still would've been too long. If you crave lots of character and scene details maybe this will be more your style. I found the plot to be almost an afterthought that moves at a snails pace due to all the very minor details. This is the 10th book in the Halo series I've listened to and the least enjoyable. I hope the next book in the series is a better listen.