You just described how everyone should feel about the one that they love. We may not be perfect, but if you love that person as you say, then a bond that strong shouldn't be able to be broken. A relationship takes two people working together. I loved it!
Simply beautiful. If we could truly learn to forgive and move on. God has forgiven us when we lay it at his feet, yet for us to forgive ourselves is the hardest thing to do.