Gifts for the wife/GF should be something special and not expected. Don't pull a Homer Simpson & buy her a vacuum cleaner or bowling ball..
94 had the right idea - going away for a weekend or even a night at a fancy hotel - something that isn't so commercialized. Flowers & candy are so overdone these days - be creative do something that's not what the masses are doing - you'll be a hero.
you only live once make it count with someone you care about.