Meaning of fairy-tale prince in English:
fairy-tale prince
noun
A prince in a fairy tale; (in extended use) an idealized (young) man.
Origin
Mid 19th century; earliest use found in William Thackeray (1811–1863), novelist.
Are You Learning English? Here Are Our Top English Tips