A review by thinde
Catharsis by Travis Bagwell

3.0

I wanted to rate this novel higher, but the moral ambiguity nagged at me throughout most of the story.