Easy, Stu.
Instead of buying one dozen roses today (about $40-$50), buy 2 dozen tomorrow (about $30-$40). Also, offer to take your wife out for dinner, but not tonight. Every good restaurant will have a 30-60 minute wait this evening. Cook your wife a good dinner this evening instead of going out.
Mary and I will be going out Wednesday night, and she is getting roses tomorrow. We are both frugal and practical.
Andy B.