Le roi Miroslav demande en mariage la princesse Krasomila. Elle refuse. Il se deguise alors en jardinier et vient travailler a la cour du vieux pere de Krasomila. La princesse devra rabaisser son orgueil afin que le jardinier lui apprenne a cultiver les roses chantantes.
Au XIIIe siecle Ondrej, fils de petits nobles, s'enfuit de la commanderie de l'ordre des croises et rentre au chateau familial pour se marier. Armin, devoue a l'ordre, le poursuit pour le faire rentrer dans le droit chemin.