Cheating partner?

Has anyone ever forgave a cheating partner and it worked out fine in the end? My boyfriend just cheated on me and we have a 5 month old son together.

He’s told me it was a mistake blah blah blah I’ve chose to see if we can work through things but I can’t stop thinking about it