Michael always wears funky socks, says Heidi. And their wedding day was no different. Michael paired his beige suede oxfords with red, white and blue printed socks.