Audrey Niffenegger. What a wonderful book, filled with longing. I want to go back and diagram all the little pieces to see if they really fit together the way they assert that they do, to find out if there are things we won’t know unless we put those pieces back together in a different order. What a wonderful accomplishment to write these lives in such a mixed-up order.