The Mayor of Casterbridge

The Mayor of Casterbridge

1800 • 472 pages

Ratings30

Average rating4

15

one of the best books i've read in what feels like forever. unpredictable, dramatic, and thrilling!

May 12, 2020Report this review