Has a change of heart re fast topspinners (7)
I believe the answer is:
relents
'has a change of heart' is the definition.
I can't judge whether this defines the answer.
're fast topspinners' is the wordplay.
'fast' becomes 'lent' (Lent is a period of fasting in Christianity).
'topspinners' becomes 's' (I can't explain this - if you can you should believe this answer much more).
're'+'lent'+'s'='RELENTS'
Can you help me to learn more?
(Other definitions for relents that I've seen before include "Comes round" , "Shows mercy" , "Eases off" , "is slackening" , "Becomes less severe and more lenient" .)