the mind boggles

Phrase

 * 1) One is astonished or unable to comprehend.
 * In their bedroom I found a wetsuit and handcuffs. The mind boggles!