A girlfriend can buy her boyfriend something from the store she thinks he's really, really going to like.
mistletoe
If she is dating him, it doesn't really sound like he is your boyfriend.
I think you should ditch your best friend and replace her with another person who won't betray your trust by dating your boyfriend. That's what you should do.
just have sex with him. i did, and i can honestly say I'm so pleased with him and myself ;) he is one hell of a sex god.
slap in the face
Whatever you really want, he will get you it.
If he's your boyfriend you should already be dating... shouldn't you.... you just don't call a random guy your boyfriend!
Well, it depends on how old you are. If you are 16+ i suggest something you can do together, like tickets to a concert, or go to a festival of lights! that's always romantic!
NFS the run
You should ditch him.
think of some things he like, ask around ; best friends or parents and the idea will come!
Well it was Christmas. So ask him what he didn't get for Christmas. Then you can descide what you want to get him. And if I comes from the heart your boyfriend should understand :D