Hi all I'm just wondering if anyone else on here has been the cheater in the relationship and managed to make there relationship work. I cheated on my partner a one night stand 10 years ago. I've came clean about it and my partner says he has forgiven me and wants to move forward. I'm really stuck in the past and can't move forward I'm punishing myself and living with extreme shame and guilt. My mental health has rapidly declined. I know most of you will probably say I deserve it ( which I do). I can't accept any of his love or kindness because I feel like im not worthy of it and I feel like maybe I should leave him so he can truly be happy with someone else. We have 2 kids together and one on the way. I truly am sorry for what I done and I've been punishing my self for all these years. What do I do ? I've never cheated again and I know I never will after all the heartbreak I've caused him. I want to be the partner he deserves but I feel I never will be that now and I won't be if I continue to live with this guilt and shame. Sorry for the long post. X