In Spanish, the folkloric character who would in English be called "Prince Charming" is known as Príncipe Azul, the Blue Prince.
The Spanish Wikipedia claims that the origin is from a Romanian folktale called, roughly, "The Blue Prince of the Teardrop," however, I can't find this folktale, let alone determine whether it's the true origin.
From what folktale or other source does this character come?