What is the polite way to dispose of hostess gifts like wine or flowers that you won't use, or in the case of the flowers, are allergic to? I don't want to come off as ungracious, or unappreciative, because it always makes me really happy that someone thought of me enough to bring a hostess gift. On the other hand, I don't want to just toss a bottle of wine.
It seems like I'm not supposed to serve the gift wine at the dinner it was gifted at, unless someone brought it as a contribution to dinner (some of our more informal meals are like that). Can I serve it at another time with the same guests?
The flowers I just put on the window sill and wait for them to die.