Well thought out plot
Well thought out plot, lots of red herrings to keep you guessing pretty much to the end and a lead character that, although he has his flaws, you are rooting for.
Well thought out plot, lots of red herrings to keep you guessing pretty much to the end and a lead character that, although he has his flaws, you are rooting for.