I think this relationship can almost definitely be saved. It was a mistake and a stupid one, but if it was a one time thing, then that can be overcome with communication and honesty.
EDIT: Damn, Reddit, I promise that I will never, ever, ever, ever, ever advise a couple to stay together again. 