I have this movie, but I haven't watched it in ages.
Yes, I believe that he did get her back in the end, but he had to do a lot of apologizing and even sleep outside in the rain.
The storyline is horrible for anybody who wants a loving, healthy marriage. If I was the girlfriend, I wouldn't take him back. He slept with another girl during their engagement. That kind of forgiveness and investment should only be given in a marriage.
Why go into a marriage already feeling betrayed? There will be plenty of opportunities to feel betrayed once married, do we also have to do it while dating/engaged?