What would you do

My boyfriend and I dated a year and a half ish ( 19 months)

He dumped me when an old friend suddenly came back into his life. She told him that her boyfriend was abusive so she had to leave and all that and begged that he let her stay with him (he lives at home with his parents and they were cool.with that)

This was 3 weeks ago that I got dumped. And last week I found out I was pregnant because I missed my period so I took a test.

Being well off and trying to avoid being hurt by him any more than I already had been, I didn't tell him.

He found out she was using him essentially just for a place to stay and that her boyfriend was actually her ex husband and she was on her way to a city 2 hrs away to meet up with her ex's brother who she was in love with.

So my boyfriend was all hurt and offended because she convinced him that she loved him and all this crap.

So of course classic ex when they realize the grass isn't greener on the other side comes running back to me.

This morning he was sitting on my front step just a mess I had to drive him home because I didn't want him there.

He was so apologetic and said he knew he'd regret this and wants me back and all this says he loves me (and when she started being crazy the day after he dumped me, he text me every single day but I ignore)

Do I take him back tell him I'm pregnant and have a life with him?

Or not tell him I'm pregnant and tell him to f*ck off.

Andddd go!