ugly duckling

 

noun

  • a person who turns out to be beautiful or talented against all expectations.

Origin:

from the title of one of Hans Christian Andersen's fairy tales, in which the ‘ugly duckling’ becomes a swan