Would you forgive your SO if he cheated on you?

So I have a friend who adores her SO but has just found out he has been cheating with another woman but with no sexual contact according to him. She loves him but she is unsure on what to do. What would you advise?