a shoeaveor
shoeaholic
Shoe Horse
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"
lexicologist.
Racist
Morbid.
A person who is obsessed with dates is called a "chronophile."
crazy cat person
Custy
A person that loves all things French might be called a Francophile.
A person that makes shoes is called a cobbler.
A cobbler
Cobbler
Well it depends. If you're a man and you're obsessed with another man well it's called being gay. And if you're a girl and you're obsessed with men it's called love!
A person that hunts dinosaur bones is called a paleontologist.