Do cheaters ever change? I miss him

Okay so I’m gonna give you the TL:DR Version.

He cheated 5 years ago , I left him. He rented a house very close to me so we could still raise our son. I see him every day and he tells me all the time how sorry he is and that he loves me and always will. I keep telling him I need time.

Honestly , I miss him so much. I miss him holding me, I miss actually being a family.

I have baby fever and he knows it. He offered to give me another baby together even if I don’t choose to take him back. He’s an amazing father. Creating another life with him would be amazing and I know he would be amazing with the new baby too.

But should I consider taking him back?

Do cheaters ever change?