Should I give my exboyfriend a second chance?

I basically broke up with him due to his toxicity when communicating issues with our relationship, or he use to shift responsibility for his actions towards me. He use to never really give me a safe space to be emotionally vulnerable either. It was hard but left him.

A month and a half later he messaged me to call him. We chatted for the whole day about what went wrong. He understands the damage that his behaviour caused and he explained to me his childhood, where the behaviour came from and he sobbed saying he felt so guilty. He begged me for a second chance even if its a week or two to see his change.

Im at the end of the first week and he drastically improved. The past still hurts a little but not as much. My biggest fear would be the past to return again.
Should I give my exboyfriend a second chance?
Post Opinion