Open-mouthed and amazed, shocked and astonished with an unbelievable surprise