The Devil All the Time - Donald Ray Pollock
A truly brilliant exciting and enthralling read that had me hooked from page one! There are some really unsavoury characters in a story that follows the lives of Arvin Russell, serial killers Carl and Sandy Henderson,and the ultimate evil in the form of preacher Preston Teagardin. The storyline and the tension never wavers and builds to a very satisfactory conclusion, all the main characters receive what they justly deserve and the reader is left breathless knowing he has been a part of something very special. Highly recommended :)