Cheating

Can God forgive me for cheating on my boyfriend. If he knows that I am truly sorry and I regret every minute of it and also that my boyfriend has forgiven me and give me a chance. I have truly changed and I am sorry for what I did every single day of my life.