translate English to German: Who would ever have thought it?
Wer hätte das gedacht?