Een knappe prins is op zoek naar zijn ware liefde in dit wispelturige sprookje. Prins Ramon (Omar Sharif) is door de koningin moeder (Dolores Del Rio) al voorbestemd te trouwen met een vrouw waar hij niet van houdt. De prins vlucht nog vóór het huwelijk met zijn paard, maar wordt vervolgens in het bos uit het zadel gegooid. De gewonde Ramon zoekt toevlucht bij een naburig klooster onder leiding van broeder Joseph (Leslie French). Joseph blijkt magische krachten te hebben en wanneer prins Ramon aan de monnik opbiecht op zoek te zijn naar zijn ware liefde, wendt Joseph zijn krachten aan om de prins te helpen. Niet lang daarna wordt Ramon getroffen door de mooie dienstbode Isabella (Sophia Loren) en de twee worden verliefd. Een huwelijk zou echter uitgesloten zijn, aangezien Isabella tot het gewone volk behoort, maar wederom schiet broeder Joseph te hulp...