who would have thought it

Phrase

 * : who would have guessed it?; who would have thought that would happen?