A review by mg94
Divine Rivals by Rebecca Ross

3.0

beautifully written, incredibly predictable.