A review by nefariousreads
When Heroes Fall by Giana Darling

3.75