Hey, Hope, you are so kind and generous to come back and rehash all this for other's benefit.
It's amazing, so much of what you wrote, could describe my own situation and my own ex. The difference with me is that mine blazed a trail to that divorce so fast. But the way you describe him, that sounds so much like Pedro. I suspect that day will come for me too, to have that talk, and I appreciate your sharing what it will be like.
We are glad to have you back and have missed you, and so glad you have the comfort of puppy back with you and that he has his loving mom back in his life.