Sincerely, Confused.

So me and my child's father is no longer together. He cheated on me and told me after he found out that others knew about it. So I guess he admitted it before I heard it from someone else. Since November I've been seeing this guy. He's absolutely amazing. He's a gentleman, he calls me beautiful, takes me out (which me and my BD almost never did), calls me and Facetime me just to see how me and my daughter are doing. I mean he's perfect. But now my child's father wants to work things out. I don't trust him anymore because he cheated and lied for so long about it (been together 3 years) and just found out 5 months ago and it happens last year . Should I give him another chance for the sake of my daughter or no? I'm confused