be amazed at, be astounded by, be surprised by, be stunned by, be shocked by, be taken aback by, be in awe of, be dumbfounded by, be flabbergasted by, be bewildered by, be blown away by, be thunderstr... [more]
be amazed at, be astounded by, be surprised by, be stunned by, be shocked by, be taken aback by, be in awe of, be dumbfounded by, be flabbergasted by, be bewildered by, be blown away by, be thunderstr... [more]