Only Harmless Great Thing cover detail Published December 19, 2018 at 555 × 600 in Only Harmless Great Thing cover detail Brooke Bolander Only Harmless Great Thing Will Staehle Tor.com Novelette