I'm actually really glad to see roses at the top of that list. I think a large number of us gals are bargain hunters. So the idea of taking something that costs $40 or $50 all year long and seeing it marked up to $100 to $120 just for this one week per year, makes me feel like people are being robbed. It's a waste of money to pay more for something than its actual year round value. Plus they die. As a girl who used to work in offices, I can tell you the majority of us LOVE getting flowers or something delivered to our office. It sits on our desk for days and lets our co-workers know how awesome and thoughtful our sweetie is. But whatever you have delivered can be something creative and/or something other than just a boring old dozen overprices roses.
My favorite ever Valentine's Day gift was one from a boyfriend I had in college. Money was tight as we paid our way through school, so I suggested that we only make each other gifts and no purchases were allowed. The card he made me was SO amazing and so heartfelt that I still have it treasured and tucked away to this day. I probably only see it when going through a box of old memories and things, but it brings me joy every time I do see it. And that joy has lasted a decade or more than roses would have.