Very long story

So my ex randomly texted me the other night.... he gave me herpes & i haven’t spoken to him in awhile, we have been broke up for over a year. When i first got diagnosed he told me that he didn’t know and it was probably from the girl he was with when we were broken up over the summer. Keep in mind i got diagnosed in november. I thought it was weird bc before that November i had no symptoms but after researching i learned its possible to never have symptoms so i kinda accepted his reasoning. We broke up and i dealt with it myself, it was hard but i made it. Well Monday he texts out of the blue and says “do you want to know the truth?” And i immediately knew what he was talking about so i said sure. He then explained that he knew before i even got tested that he had herpes. He cheated on me with his ex gf while we were dating and had unprotected sex w her.... a few days after he had sex with me (he had symptoms but no test results back yet & didnt bother telling me). I didn’t believe him because he’s lied so much to me so i ended up asking his ex that he cheated on me with myself. She told me that she also has herpes and wasn’t feeling right after that day sleeping with him, he had given it to her as well. He told her something he didn’t tell me. He was sleeping with 4 people at the same time & i (his gf at the time) was obviously included in that list. I don’t think he even knows which girl gave him herpes so he’s blaming all of the girls he cheated on me with. He can’t blame me because bc he was the only man I’ve ever slept with in my entire life. I guess the point of me typing all of this out is for me to express what happened to somebody. I’m so angry and hurt all over again, i feel like I’m going through being diagnosed again. I feel like he betrayed me & and I’m just so depressed. How could someone who claimed to love me be sleeping with 3 other girls and then passing an STD to me ??? How could you have symptoms and still continue to have sex with someone you “care about” he had sex with me before his results even came back... why would anyone do that. The saddest part is when i was going through getting tested he was acting brand new like he had no idea what was wrong with me or what it could be when he knew the entire time. I’m just so truly disgusted by him & i want to cry & be angry at the same time. How do i let this go and heal from this ??