God of love upset and angry (4)
I believe the answer is:
sore
'angry' is the definition.
('sore' can be similar in meaning to 'angry')
'god of love upset' is the wordplay.
'god of love' becomes 'eros' (I've seen this before).
'upset' says the letters should be written in reverse.
'eros' reversed gives 'SORE'.
'and' is the link.
(Other definitions for sore that I've seen before include "Rose (anag.)" , "Spot of aggravation" , "Hard" , "Boil" , "Hurtful to the touch, like rose" .)