Can you ever forgive a cheater?

Found out that he’s been lying and fucked an ex behind my back. We live together and I’m heartbroken. Says it was a mistake and he regrets it but he didn’t tell me. She did.

Can someone do that to you if they really love you? Can you ever move on from that break of trust?