My answer is no, I cannot forgive a cheating partner. Cheating is not something that happens suddenly, it is a careful planning and all about making schemes. If it was spontaneous, I would but that's not the case with cheating. Would you give a second chance to your partner, are you forgiving?