Imagine my surprise ...

Image 4 of 5

Imagine my surprise ...
Imagine my surprise ... - ... but at last, when I was trudging home through the snow at midnight after a long day of searching ...