I was just sexually assaulted

I went out on a date today. The guy was really sweet and al so he asked if we could go star gazing after. Due to how well dinner went I said yes I’d love that! We went start gazing was fine then he started to kiss me inappropriately I asked him to stop but he wouldn’t then he started trying to finger me and I kept asking him to stop and I kept trying to push his hand away then he grabbed me the head and forced me to give him head. Then a lady showed up and he stopped I’m so thankful that that lady showed up she was my guardian angel if she hadn’t show off I don’t know what would have happened!