ivanbrave.com
On Cheating: a Day's Meditation and Confession - iván BRAVE
If you don't count sleeping with someone you shared a bed with before your current girlfriend, then I have never cheated.