Sadly there are few Grammar nerds here. (We always have
@Eulalia )
Here is the story. The sentence illustrated a little known, but mostly followed, rule in English that multiple adjectives must be listed in a particular order. Many don't catch the errors, but alternative orders often read as 'strange.'
The Elements of Eloquence by Mark Forsyth:
“Adjectives in English absolutely have to be in this order: opinion-size-age-shape-colour-origin-material-purpose Noun. So you can have a lovely little old rectangular green French silver whittling knife. But if you mess with that word order in the slightest you’ll sound like a maniac. It’s an odd thing that every English speaker uses that list, but almost none of us could write it out.”
Try an alternative "I have a lovely green old rectangular little silver French whittling knife." It doesn't sound right.
Now you might argue that this rule is broken by one half of a famous fictional Duo. Little Red Riding Hood follows perfectly, but Big Bad Wolf doesn't? How come?
Because of another rule concerning a language structure whose name we are all very familiar with, “ablaut reduplication” OK, perhaps you're not. But you instantly recognize examples. Reduplication is when a word is repeated, "bye-bye", "choo-choo", etc. However more common in English is the ablaut which means the interior vowels are replaced to make a more interesting sound. As in “ding, dang, dong.” When this occurs there is another hidden rule: “If there are three words then the order has to go I, A, O. If there are two words then the first is I and the second is either A or O.”
So Big Bad Wolf follows this rule.
Happy Writing