Get the who would have thought mug.
an expression used when one is surprised by something that has happened and/or something that they unexpectedly learned.
Joe after being married for 25 years and fathering four children, left his wife for women 20 years older than him. Who would have thought.
by GalacticSoulBrother May 19, 2016