I'll take a bottle of vodka.
If a choice between those two...roses..by far..
Depending on what you mean with weed. If you mean roadsides weeds, it's very easy AND cheap to make a bouquet of roadside flowers. It shows personal dedication rather than being lazy and going to the florist.
Just send money.