speculative fiction Thayer Memorial Library Posted on Thursday, October 29, 2026 by Rachel RosengardFriday, October 30, 2026