Oh, dude, that's easy. You call them a "shoeholic." Like, they're basically addicted to shoes, but hey, at least they're always stepping out in style, right?
Well, a person fond of English customs is called an anglophile. So if it is British royalty the term could be used.
Grammar Nazi
It is called pyromania. The person is a pyromaniac, or firebug.
Presumably, that the person in question, who is ruthless, sex-obsessed, and single-minded, belongs to the speaker of the phrase, in some sense. As if someone were to describe their girlfriend: she's ruthless, sex-obsessed, singleminded, and (she's) all mine.
you call this person a "confidante"
A person obsessed with high-heeled shoes is often referred to as a "shoeaholic" or "shoe lover." This obsession can also be described as a specific form of footwear fetishism. Such individuals may collect various styles and brands, often prioritizing aesthetics and fashion over comfort.
Racist
Morbid.
lexicologist.
It could be a chronophile (one who is obsessed about time).
Custy
crazy cat person
A person that loves all things French might be called a Francophile.
A person that makes shoes is called a cobbler.
A cobbler
Cobbler
Dogs may be obsessed with shoes because they carry your scent, which comforts them when you're away. They may also see shoes as a chew toy or a way to seek attention.