A review by januaryreads
Dante's End by Ariana Nash

4.0

3,5 stars rounded up