Very nice. It seems like you have been with this person for a long time, is there a chance for reconciliation? Sometimes we focus so much on the small thing we forget the big thing - LOVE. If you love her and she loves you, forgive each other's mistake and start anew. I can tell you that the grass is not greener on the other side. Different people different problem and on top of that, that person may not love you as much as the one that you let go. You have a lot to gain.
Wish you happy journey.