Anne Allan explained that there might be two reasons for Charles' displeasure. One, he's probably not a man who likes surprises; and two, probably he did not like his wife wearing a slinky dress, showing her body. " I’m not quite sure whether he thought it was the appropriate thing for Her Royal Highness the Princess of Wales."