What I don't agree with though, is simply doing the expected thing and buying them just on her birthday, it should be a spontaneous act really and done when she least expects it.
Agree, and I will never buy them on Valentines Day because they are a rip off.
Surprise is the key, like...