Looks like Trader Joes is the place to buy your Valentine some flowers! They are offering a dozen roses for $9.99!  Also take a look at the TJ Valentines Day Guide