The Good Neighbour

The Good Neighbour

2021 • 293 pages

Ratings2

Average rating2.5

15
Filter by rating
-

Well, the cover kind of tells you the blurb and it's as unbelievable as it sounds in the first chapters.

June 13, 2021