A review by the_bookishkat
Divine Rivals by Rebecca Ross

4.25