That's a great write. You both seem to be in a perfect place, where you both want to be.
As far as the poor partners she's had, I understand the frustration. That's what happens when you find a prince, he has now become the standard by which all other lovers will be judged. But is always good even when it;s bad, think of it as not as good rather than bad.