I can’t believe this is my life

I am so broken. I am 15 weeks pregnant and have been seeing the dad for the past 2 years. He told me everything I wanted to hear. He’d said that he divorced his wife, bought a new house, and was ready to be 100% there for me and our baby. We found out the 21st of January I was 6-7 weeks. Fast forward to yesterday his wife was the one who divorced him because he was cheating on her. THEN his GIRLFRIEND texts me and is like wait, you’re having his baby? He never even told me he was seeing you. He had a wife, and not one but TWO girlfriends. And when I told her everything and how long we’d been seeing eachother she said that he asked her to be his girlfriend only 2 days after finding out I was pregnant. Her and I just compared dates. The wife isn’t involved and doesn’t care to be as she says that they were both seeing other people and for financial reasons they hadn’t gotten the divorce. But she was oblivious to the fact that he had me and his OTHER girlfriend meet his 2 little boys and be around them. I’m so disgusted with myself. I don’t know how I let myself get so wrapped with someone. And I am so far into this and just now finding out how scummy he is. He has been harassing me all day telling me I ruined his life, and that if I ruined his life he can do that to me and to be prepared for him to take legal action and take our baby from me. I am also divorced, this has been the first and only relationship I’ve had after a long marriage, and I got so played. The baby’s dad is threatening me, and won’t leave me alone. He will rile me up then block my number. My ex-husband is a great dad to our kids, but offered to sign the BC and make sure that the baby daddy isn’t financially responsible and he is threatening my ex husband and myself now. I am just disappointed. I trusted him. He saw me at my worst. He made me delusional. I am a terrible person, I can’t believe I let him do this to me, and I am so sad for the girlfriend and the wife. His boys were being introduced to TWO girlfriends and just told not to tell either one of us or their mom. Like what In the Fucked up Aprils Fools Joke is this?

Sorry I’m ranting and venting.