Hi Sassy
I'll only comment on the flower aspect as you've received lots of input into the other subject..
By all means buy flowers if they brighten your day and lift your spirits, gawd knows we all need that. If you live in the city or work in an office fresh flowers at work or at home seem to enrich any surroundings through they're colour and aroma.
I've never bought flowers for anything else but a surprise, never to apolagize and I've only ever received flowers from my daughter.
Buttercups being the most fun, cuz then you see who likes butter.