Really headfucked at the moment... Just been told by my boyfriend that if i ever get raped then he would leave me

Really dont know what to think right now to be honest... he been an arse to me all day and i just cant cope anymore.. all he does is break my heart so why cant i leabewhwhy do i have to love him so much that it hurts... i really dont know what i have done to deserve this but i have been dealth the crappest hand at life ever..... i wish my grandad was here.. he would give me the biggest hug and tell me that everything is ok and he will sort it for me... but he isnt.. and never will be.. so tbh.. no.. i dont think everything will be ok.. dont think it ever will be again

im broken beyond anyones repair!!!