The Paying Guests by Sarah Waters
Reviewed by Deborah from Spruce Head, Maine.