La princesse Krasomila refuse la demande en mariage de son voisin, le roi Miroslav. Celui-ci se déguise en jardinier et vient travailler à la cour du vieux père de Krasomila. La princesse trop gatée devra rabaisser son orgueil afin que le jardinier lui apprenne à cultiver les roses chantantes.