Mrs. F., my Dear,
We recently discussed the issue of translating poetry from one language to another. You told me ones that in Persian language there are no gender specific prepositions, as there are HE and SHE in English or IT for all un-animated items. In German, in contrast, also un-animated objects usually are assigned a male or female gender, which has its roots in very ancient understanding of the world and the role of all devine creations. So if a poem is translated from German to English, the natural gender of un-animated objects is lost, cause they all turn neutral in English (LOST IN TRANSLATION).
But, this is what my british colleague told me about the common practice of assigning a gender to unanimated objects in poetry. Whether you choose male or female depends not simply on the context, but on the “character” that this item carries. So I guess if the poem is about a gently blowing summer wind, this will be a SHE, but if it is about a horrible thunderstorm, this must be a HE.
A nice, colourful, delicate and well-smelling flower will most likely be assigned a female gender. But if the poem is about a carnovourous plant, ugly looking and nastly smelling, it would be more appropriate to assigned it a male gender.
Unless, of course, an american trash musical such as “Little Shop of Horrors” introduces a man-eating nasty plant and calls it “Audrey II” (where – I guess – this conflict between expectation and reality is crucial for the humor).
There are some fixed cases of assigned gender: The Sea is always male, whereas ships are always female. In contrast to German, where the Sea is female (but the Ocean is male (?), and ships are neutral.
So british poetry, like the british character in general, takes a very pragmatic position, in contrast to German, where you have to follow the rules of grammar, does not matter whether you write a sonett or a car damage report.

best regards, TAKE CARE , Michael