Why couldnt he get there?

So, Im at a loss.

I dont have a lot of experience, so I kinda need help here. Being a relationship kind of girl, I was with my first boyfriend for a few years and now Im single again.
I've been going out with this guy and tonight I got really in the mood.
However, when we finally did it, he just couldnt get there. It went on for some time, but he never came.
After some time, we chilled and cuddled. Then, he got hard again, but, instead of going for it, he just kept grabbing me, looking at me and... jerked off.

I didn't really come either, but I dont expect to come just by penetration alone. I just thought guys were simpler?

Im not a vain person, but Im pretty sure I look hot enough. I dont get what the problem was.

Guys, whats your take on this? Should I have done something different?
Why couldnt he get there?
Post Opinion