príncipe encantado

Noun

 * 1) Prince Charming heroic prince in various fairy-tales
 * 2)  Prince Charming ideal romantic man