John Mayer in a blue velvet blazer? Hide your daughters.