That's quite a nice girlfriend you have there. :)
My boyfriend is much the same fortunately. He gave me Bioshock, in the summer, for my PS3 because he knew I had wanted to buy it, but never got to do it. He gave me Uncharted 2 Special Edition as a birthday present in early November and he has given me LocoRoco 2 for Christmas, among other gifts, because he knew I also had wanted to buy it and never go to. He's a great guy!
I revived his interest in videogames after we started dating (he used to play them when he was a small kid) and he eventually bought a PS3 with Batman: Arkham Asylum as his first game.