Kate has worn dresses that are almost (but not quite) as revealing as this to parties with my friend