stunner, bombshell

SURPRISE
WordClue
OBSTACLEstumbling-block, snag
FOOLstupid