avid-reader rated Dept. of Speculation: 3 stars Nov. 18, 2022 Public Dept. of Speculation by Jenny Offill