There were moments in this story that left me steaming mad because all I kept thinking was OMG can (insert character) be that fucking stupid?! 
 yeah there were a lot of TSTL moments in this book, but overall, it was an enjoyable listen. 
 story - 2.5 
 narrator - 2 
 not much difference between character voices.