Bleeding a lot??

So my boyfriend and I decided to go further then we usually do today. I've given him a handjob and his rubbed my clit but usually I don't let him touch me because I was sexually abused last year for over a year straight and it's very triggering, but I was horny and he's been taking everything very slow with me and i was ready so I let him go further.

We were making out (so we both had our eyes closed), I was giving him a handjob and he was rubbing my clit and then he started fingering me. It was really rough and fast but felt so good and didn't hurt at all. But he did use three fingers and I've never had three fingers before, only two bc previously in past relationships it hurt too much.

Once we were done, we opened our eyes bc we stopped making out and the bed, his arm and between my legs was covered in blood. It completely freaked me out, he was heaps calm and just took me to the shower to wash me and himself off but I've never seen that much blood and especially from down there when I'm not on my period.

My period is still 2 weeks away so I know it's not that. Also I am a virgin but I've been fingered before (not this rough or fast). Any idea on what happened and why I bled so much?