who would have known

Phrase

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