who would have dreamt that ...?

From Longman Dictionary of Contemporary Englishwho would have dreamt that ...?who would have dreamt that ...?spokenSURPRISED used to expresssurprise about something that has happenedWho would have dreamt that this would happen? →dream