Treat a cold woman to a blooming plant! (7)
I believe the answer is:
heather
'a blooming plant' is the definition.
'heather' can be an answer for 'plant' (heather is a plant). I am unsure of the 'a blooming' bit.
'treat a cold woman' is the wordplay.
'treat a cold' becomes 'heat' (I can't justify this - if you can you should give a lot more credence to this answer).
'woman' becomes 'her' (her refers to a woman).
'heat'+'her'='HEATHER'
'to' is the link.
Can you help me to learn more?
(Other definitions for heather that I've seen before include "Erica!" , "thing seen on the moors" , "Plant also called ling" , "Evergreen shrub" , "Small purple evergreen plant growing on hills" .)