In the 2006 film version of The Devil Wears Prada, Miranda Priestly, played by Meryl Streep, scolds her unattractive assistant for imagining that high fashion doesn't affect her.
Realizing that this particular audience would find his regional accent unattractive, Larry planned to speak with an accent that would be more acceptable to his audience.
One might have thought he was unattractive, one might have been already taken, one might have simply not been interested, one might have thought he was creepy, so on and so forth.
His heart was sore and bewildered at Suellen's conduct and his vanity, the shy, touchy vanity of a middle-aged bachelor who knows himself to be unattractive to women, was deeply wounded.