白馬の王子
Meanings
1
prince on a white horse; Prince Charming
Refers to an idealized romantic hero, often used in the context of a woman's dream partner. The phrase is a set expression and not used literally.
She believes that someday her Prince Charming will appear.