Twin boys, born in tragic and somewhat mysterious circumstances at an Ethiopian hospital to an Indian nun and an English surgeon, are raised by other doctors at the hospital and become doctors themselves. Despite being twins, Shiva and Marion are very different from each other, and those differences set into motion events in early childhood that haunt them both well into adulthood. The first part of the book is set in Ethiopia, and it is a fascinating look at a place and a culture that I know little bout. The narrative moves with the adult Marion to America, and while the experience of a foreign doctor trying to incorporate into the American medical system is interesting, it didn’t quite grab me in the same way. Still, this is a book well worth reading, with compelling characters and a lot to say about medicine, magic, and the power of belief.