Mine was giving. My first FFW girlfriend really taught me a lot and let me explore her body. Ever since then, I went down on virtually all my lovers (probably not smart from a STD standpoint).
It wasn't until almost a year later that I received my first BJ. She was okay, very new at it, and I had her stop because she clearly didn't feel comfortable. I don't know why she did it, I never asked, but I guess she pressured herself to.
The first, best one I had was not with any girlfriend, but the roommate of an ex-girlfriend. My ex basically cheated on me just the week before and her roommate really thought she was stupid. It was totally spontaneous, but I was sitting on the couch, not far from my ex, and her roommate just dropped my pants and went down on me. It was so good that it wasn't long before I came. I tried to push her off and warn her and just kept going until I was unloading. She then spit my cum on her roommate (my ex) and told her off.
Long story short, my ex cheated on me because I wouldn't have intercourse with her, and the asshole she did it with creampied her (against her will, although she was stupid to let him go in without any protection, let alone she wasn't on anything or didn't use anything either). It's funny because her roommate never thought much of me until that week before and thought my ex was really stupid to cheat on me, a (now) seemingly respectful guy, because I wouldn't have intercourse with her.
But the ultimate was the first time my wife went down on me. I passed out it was so good and I'm not making that up. It was so intense, she was just so good at it, I really had to avoid letting her go down on me, or at least limit it. To this day, she still makes me shake like no other woman ever did.