i wonder how much you love your xgf. when you even cheated on her.... but then, there's always a second chance. if you love her that much.. talk with her if she wont regret every second on what she's about to do.
give her a chance to choose at her own free will. accept what happens after.