Definitions of blow out of the water:

  • verb:   surprise greatly; knock someone's socks off