The Incarnations by Susan Barker is a story woven together in 3 parts: A taxi driver named Wang’s present (2007 Beijing) life with his wife and child, Wang’s own (messed up) childhood and early adulthood, and the letters from Wang’s "soul mate", the person (not identified until the end) who has followed him from one life to the next, always meeting and developing some sort of relationship as they go along, not always romantic. They are not star-crossed lovers. There is no, "if you're a bird, I'm a bird." It's not that kind of story. But I promise you, you haven't read a novel about China quite like this one.