I 23y/o male recently got close to a 22y/o western muslim (lebenese). I met her at work (client not co-worker) and had a date together. We understood each other very well and she is very attractive. Was about to kiss her but she said "I don't kiss on the first date".

Today was the 2nd date. She kinda likes extreme stuff so I picked her up and went to throw some axes. She really enjoyed it and we kissed a lot. Afterwards, wanted to get her home because things escalated very quickly. I will avoid wall of text so in short, was very reluctant but finally agreed. Make out with her and blew me but she is a virgin and doesn't feel ready yet. I accepted and instead I just kinda fucked her...with all her clothes on. She was very turned on, ate a snack, talk together at a park about a little bit or everything and I admitted that I have no prior experience because "they weren't worth it".

Did I do good?