The Paying Guests. Sarah Waters. Riverhead. 576 pages. $28.95.
The Paying Guests. Sarah Waters. Riverhead. 576 pages. $28.95.
The Paying Guests. Sarah Waters. Riverhead. 576 pages. $28.95.

Book review: Sarah Waters’ ‘The Paying Guests’

October 02, 2014 6:09 PM