All The Birds In The Sky
NPR Summary
Reunited as adults, childhood friends Patricia Delfine, who is magically gifted, and Laurence Armstead, an engineering genius, discover that something bigger than either of them has brought them together to either save the world, or plunge it into a new Dark Ages.