A review by sf_731
Blood for Blood by Ryan Graudin

4.0

WHY DO ALL THE GOOD MEN IN BOOKS HAVE TO
SpoilerDIE
??????

WHY DOES THIS KEEP HAPPENING