Why indeed do some people show up at just the right moment in our lives. And why are we not so happy with some of the people who land in our zone? What wonderful learning is there to be gained from the best of relationships and the worst? I've long believed that my greatest challengers were my deepest soulmates - the people I could most learn from about who I am and how I have determined to live in this world. Stepping back, observing my reactions, noticing what happens inside my head. This is the path to acceptance and peace. When we find the gift, we let go of blame. It's that simple.