old situation keeps coming up TW

this was YEARS ago i’m 22 now. but okay so i left my boyfriend of 4 years in highschool, because i found out he was cheating on me. i was 16. he was 20. disgusting now but i didn’t see it then. anyways he got close with my family obviously we were together for 4 years. so he was invited to new year’s eve at our house by my BIL. when he arrived i retreated to my room and didn’t come out while they all drank and smoked and chilled by a fire. i decide to take a shower and go to bed and as i’m getting dressed he came into my room very drunk and forced me to have sex with him. i was crying but he covered my mouth with his hand. he left that night and we haven’t spoken since. i never told anyone. he started dating someone new like a week later and she’s had it out for me ever since. she’s constantly pestering me like i want her man or her life. when i just want to scream in her face why the hell would i want anything to do with a fucking rapist. literally everytime i turn around she’s messaging me, liking my old pictures, talking about me to others, following me around when she sees me in public etc. i have been with my current boyfriend for almost 3 years now and we have a baby so they are literally the last thing on my mind but it’s just a constant reminder every time she tried to force her little way into my life. i just don’t understand i broke up with him, i’ve never texted him after the fact, i’ve never given her any reason to make her think i want her man but yet she is always being a psycho and making me re live things i don’t want to..

what do i do to fix this?! i obviously don’t wanna tell anyone what happened since it’s literally been 6 years now but i’m so tired of feeling shitty and weak every few weeks when she decides i did something randomly to wrong her 🙃 i just want her to leave me alone!