Quick reply made to a welcome guest? (8)
I believe the answer is:
comeback
'quick reply' is the definition.
'comeback' can be an answer for 'reply' (thesaurus). I'm not sure about the 'quick' bit.
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for comeback that I've seen before include "Make a . . . . . . . . - return to the fray" , "rejoinder" , "Return to former success" , "Revival" , "A return to prominence" .)