I cheated on my wife (now ex) for a number of reasons that I have had time to analyse since our split.....because I have no sense of committment, did not realise the true value of her loyalty, friendship and companionship, I had no appreciation of what it meant to be unconditionally loved by another, but the main reason is that I am selfish and always think of myself first and not others:-)