I can and have forgiven a girlfriend for cheating (just as I forgave myself a few times

). Life is complicated and people make many mistakes and impulsive decisions that they often regret. Sex is a physical act that can have a significance ranging form zero to everything. If you love someone then forgiving them for a mistake is all part of it.