An old-fashioned blessing can possibly be no sin (7)
I believe the answer is:
benison
'an old-fashioned blessing' is the definition.
'benison' can be an answer for 'blessing' (benison is a kind of blessing). I'm not certain of the 'an old-fashioned' bit.
'possibly be no sin' is the wordplay.
'possibly' indicates an anagram.
'be'+'no'+'sin'='benosin'
'benosin' anagrammed gives 'BENISON'.
'can' acts as a link.
Can you help me to learn more?
(Other definitions for benison that I've seen before include "Thanksgiving" , "Benediction" , "Sob, nine turn into a blessing" .)