I don't quite know how to describe this novel. It contains an alternate history of part of the Middle East, a sweet love story and an exploration of the way the random things that happen around us shape the course of our lives. The second part could almost be described as a grittier Bel Canto, although this book was published several years earlier. Whatever it is it's a great read.