A review by bigdungeonenergy
Battle Ground by Jim Butcher

5.0

I was on the edge of my seat the entire time.
I cried a river of tears and felt like my heart was ripped apart several times. Highly recommend.