So loveless and mischievous as to be ungenerous? (7)
I believe the answer is:
selfish
'to be ungenerous?' is the definition.
('selfish' is associated in meaning with 'ungenerous')
'so loveless and mischievous' is the wordplay.
'so loveless' becomes 's' (I can't explain this - if you can you should give a lot more credence to this answer).
'and' is a charade indicator (letters next to each other).
'mischievous' becomes 'elfish' (synonyms).
's'+'elfish'='SELFISH'
'as' acts as a link.
Can you help me to learn more?
(Other definitions for selfish that I've seen before include "Egocentric - mean" , "Concerned only with oneself" , "Egotistical" , "Ungenerous" , "Concerned only with self" .)