<human>: Can you condense the text into three sentences or less?

My girlfriend and I have had very up and down relationship. I am mainly at fault, as I cheated on her. Long story short, I felt unhappy and disrespected in our relationship, and instead of breaking things off I lashed back by cheating on her, and everything came crashing down when she went through my phone 4 months ago. 

We ended up decided to stay together, and got everything out in the open. Since then we have had a blissful few months, with the occasional fight, but for the most part we have both been really happy. I still feel guilty for the what I did, but I cant go back, and I have learned from my mistake. At this point I am head over heals for this girl, and love every minute we get together. 

Understandably though, she has some issues trusting me completely. She has been out of state for a few weeks, and being away for so long has made everything come to the surface. We will see each other in 10 days, but this morning when we texted she seemed to want to break up, and when I called her I asked her not to give up on us, and tried to reassure her that I have changed and she can trust me. 

She said she would call tonight, and I am trying to gather my thoughts. I had started to plan things out with her long term and started to think she might be the one, if we can just put the past behind us. But I dont want to have to convince her to stay with me. I feel pretty shaken in how strong I thought our relationship had become. 

I was thinking about proposing we go to couples counseling. Or convincing her somehow that she can trust me. I really dont want to give up on this relationship, as badly as I have let her down in the past I really feel we have a happy future together.
<bot>: I cheated 4 months ago. How do I put the past behind us, and show my gf that she can trust me, or is our relationship doomed.