Ian McDonald has become one of my favorite science fiction authors in recent years: his novel Luna: New Moon kicked off a fantastic trilogy (the third installment has sadly been delayed until next year), while River of Gods and The Dervish House used the intersection between cheap technology, poverty, and politics to present a really intriguing set of futures for Earth. McDonald's latest, Time Was, is a change from that model, but it's no less a gripping read.
Set during the Second World War, it follows two men, Tom and Ben. Ben is a scientist working on a secret project, and as he and Tom fall in love, the project goes wrong, sending both men to wander throughout time, trying to find one another through messages left in books. The story ping-pongs between the story of a man named Emmett Leigh in the present, who discovers letters from the two men and embarks on a mission to try and find out who they were as they intersect throughout time, and the story of the two men leading up to their accident.
McDonald does something impressive over the course of its short length, blending hard physics with a really tragic romance that comes full circle in a sort of reciprocating way — a form that I really love reading, as in Lev Grossman's The Magician King and Joe Hill's Horns. But McDonald also treats his characters well, showcasing a gay couple that feels natural, and not playing to tired tropes. It's incredibly well written, and is well worth picking up.