Evolutionary Pathways / by Catherine Van Holder

beautiful (long) read.. 

"All of the characters started out with clear, and clashing, identities (...). But I learned that they were all much more complicated, unpredictable, and fluid than they appeared at first, even to themselves."