Tom Boucher rated Heroic Hearts: 5 stars Aug. 24, 2022 Public Heroic Hearts by Jim Butcher, Kerrie Hughes