by John Sandford
After a couple of seemingly, random shootings take place in a small town in Minnesota, Virgil Flowers of the Bureau of Apprehension is call in to investigate. In this town where these shootings take place, miraculous visions of the Virgin Mary have appeared to parishioners in the local Catholic church. Virgil has to decide if these shootings are somehow connected to the recent visions, or are indeed random. The plot takes many twists and turns. It had me guessing until the end .