Cheating

Will god forgive me for cheating? I know I made a mistake but my boyfriend was very emotionally abusive to me and it felt good to have another guy treat me better. I feel like a useless human I made a mistake instead of trying to work it out I messed up I don't want to tell him cause he will flip out and leave me I can't live without him he has anger issues and I just want to be happy with him can I move on ? without holding this regret on me... I feel awful cheating is horrible but I'm a human I make mistakes