So,  you have a girlfriend who is good to you and even though you are a little bit of a bad boy,  you still want to do a good thing and get her a gift.  Nothing wrong with that.

Here are a few ideas that might help you out:

1.  Sexy lingerie.

Nothing is better than buying your girlfriend a gift that she is going to like... and you are going to enjoy as well.  Grabbing a little sexy lingerie to give your girlfriend as a gift is always a good way to go.  Check out Victoria's Secret and get some help from one of the clerks if you want to know what will be a "classy" piece of lingerie to give to your girlfriend.

2.  Champagne or wine.

If she likes to drink either,  giving her a good bottle of the white or the red or even the bubbly is always a good idea.  Best part is... it's another gift that you are going to get to enjoy as well.  Plus,  it can set the mood for an overall romantic night,  so it can be a catalyst for some other fun as well.

3.  Take her to a concert.

It's always a good thing to make your girlfriend happy and one thing that will definitely make her joyful is scoring some tickets to a concert that you know she is going to enjoy.  Even if it happens to be a group that you don't like,  go ahead and do it.  She will thank you later.  And I do mean "thank" you.