David rated Observations by Gaslight: 5 stars June 7, 2023 Public Observations by Gaslight by Lyndsay Faye