Who'd have thunk it?

Who'd have thunk it?

slang Who would have anticipated that? Used to express one's surprise, or else used sarcastically to express the opposite. Wow, that show hasn't been canceled yet? Who'd have thunk it? No way, you've got a crush on Sally? Gee, who'd have thunk it?
See also: have
Farlex Dictionary of Idioms.
See also:
  • Who would have thought it?
  • OMG
  • IMAO
  • FOAD
  • FTS
  • not (one's) brother's keeper
  • not your brother's keeper
  • monkey's uncle, I'll be/am a
  • by ankle express
  • express