my [M] and colleague/best friend [F] grinded and kissed

My coworker and I have been best friends for a while. We would often see movies either online on call or at a place together. We would always sit next to each other for comfort or under a blanket.

After a few times we started cuddling (while she had a boyfriend long distance). A few times we got really close to kissing but nothing happened.

2 weeks ago we were laying in bed and because it was really warm we both laid there without our shirts. She looked so hot in het bra and I could look between her breasts while she was laying on top of me while cuddling. I could feel her hips moving on my lap and she knew I was hard. I asked her if she really wanted to do this and she said yes. She ended up grinding on my lap and I came. She told me how wet she was during the grinding and our faces were so close. I wanted to kiss her but not being able to do anything (since she still has a boyfriend) made it even more exciting and we didn’t kiss.