The Paying Guests by Sarah Waters

1 of 33
The Paying Guests
576 pages; Riverhead
Waters delivers another gem of a historical novel in this portrait of post–World War I London. Frances and her mother are forced to rent out rooms in their home to make ends meet, and their tenants' arrival marks the end—to say the least—of the sedate life they once enjoyed.
— Sarah Meyer