I’ve never heard something like this in my life. I’m generally more concerned about the girl than myself.
Anyway, forgive him, and though I’m sure this is not the case, look back to see if you’ve done anything like this to him in some other manner; maybe he’s trying to pay you back. If not, then keep observing his behaviour for a few months, and if similar situations come to be, consider having a serious conversation with him, and potentially letting him go.
Though he could definitely change, selfishness may lead to him to tighten up resource for you, and also your children if you’ll have any, but must dangerously he could cheat.
A relationship is more about giving than receiving, so this is quite a bad sign.