Fin du Moyen Âge au Portugal. Dom Rodrigo décide de marier une de ses filles à un riche voisin. Le vieux seigneur se rend à la cour pour convier en personne le roi aux noces. Mais en son absence, sa fille Silvia s’engage dans l’armée sous le nom de Silvestre.
Marguerite aime le vicomte d'Aveleda qui lui-même est épris de la jeune femme. Seulement il cache un terrible secret qu'il lui révélera le soir de leurs noces. Quant a Don Juan, également séduit par la jeune femme et fou de jalousie, il profère des menaces de mort a l'encontre des deux...