prince charming

US /ˌprɪns ˈtʃɑːr.mɪŋ/
UK /ˌprɪns ˈtʃɑːr.mɪŋ/
"prince charming" picture
1.

a fictional character, typically a prince, who rescues and marries the heroine in a fairy tale.

:
Every girl dreams of her Prince Charming.
She waited for her Prince Charming to sweep her off her feet.