Move over, Princess Diana, we’ve got a revenge dress for the ages, and this time it’s being worn by pop star Lily Allen.