A Ruin of Roses
2021 • 386 pages

Ratings24

Average rating3.5

15

Written so terribly, it was unbearable and I was confused the whole time.