But Sonny's ex-partner has another man (7)
I believe the answer is:
butcher
'another man' is the definition.
The definition and answer can be both people as well as being singular nouns.
Perhaps there's a link between them I don't understand?
'but sonny's ex-partner' is the wordplay.
'sonny's ex-partner' becomes 'cher' (I've seen this in another clue).
'but'+'cher'='BUTCHER'
'has' is the link.
Can you help me to learn more?
(Other definitions for butcher that I've seen before include "Meat purveyor" , "Meat seller" , "Meat supplier" , "More like a man" , "Less like lamb" .)