Be amazed and oddly giggle when hugged by singer Alfie (6)
I believe the answer is:
boggle
'be amazed' is the definition.
'oddly giggle when hugged by singer alfie' is the wordplay.
'oddly' means one should take alternating letters.
'when hugged by' indicates putting letters inside.
'singer alfie' becomes 'boe' (Alfie Boe).
The alternating letters of 'giggle' are 'ggl'.
'ggl' placed inside 'boe' is 'BOGGLE'.
'and' is the link.
(Other definitions for boggle that I've seen before include "Be startled or baffled (colloq.)" , "Confuse and fluster" , "Be astounded" , "Baffle or fluster" , "Overcome with amazement" .)