I need help

I’ve been w my boyfriend for 2 year and 6 months he’s a compulsive liar and he’s cheated on me twice and he’s raped me twice

I can’t stand the lies the cheat and etc anymore I want to break up with him but every time I try to I always feel a pain in my heart and it’s like I can’t do it because I “love” him Ik what ur thinking how could you still want to be with someone who did all this shit to you tbh I don’t even know myself I need advice on how to end it without feeling like I can’t live without him