Yeah I have been cheated on twice :/
which really just let me down.
So I am guessing we might be in the same situation.
There is nothing better than that to be honest.
It's good he is branching out and starting to trust again.
I know personally I will never cheat on anyone it's is a disgusting thing as you say.