This made the hairs on the back of my neck stand up.
Sometimes you just read the right thing at the right time. From Elisabeth Kubler-Ross and David Kessler's book Life Lessons:
There are no mistakes in relationships, everything unfolds the way it's supposed to. From our first encounter with one another to our last good-bye, we are in relationships with each other. We learn through them to see our souls, with their rich topography, and to deliver ourselves to healing. When we let go of our preconceived agendas in loving relationships we set aside questions of whom we will love and for how long. We transcend these limits to find a love that is magical and created by a force greater than us, just for us.
Update: I sent this in an email to B-. I meant it as a positive comment, to reiterate that I had no regrets. I also think there's something there for him too. But it was not sent in a spirit of criticism. I hope he can read it that way.