Léda était la fille de Thestios, roi d’Etolie et d’Eurythémis. Lorsque Tyndare, roi de Sparte, fut chassé de son royaume avec son frère, Thestios l’accueillit et lui donna sa fille pour épouse. La légende dit que Zeus tomba amoureux d’elle en la voyant se baigner dans le fleuve Eurotas, et se présenta à la jeune femme sous les traits d’un cygne. La nuit même où Léda fut séduite par Zeus, elle s’unit aussi à son époux. De cette double union naquirent de deux œufs différents, Castor et Hélène, et Pollux et Clymnestre. La tradition attribue à Zeus la paternité de Pollux et d’Hélène, à Tyndare celle de Castor et de Clymnestre. Une autre version du mythe dit en revanche qu’un berger apporta à Léda un œuf, fruit de l’amour entre Zeus et Némésis, la déesse de la vengeance qui, pour échapper à ses avances, s’était transformée en oie. Cependant, le roi des dieux eut l’idée de se transformer lui-même en cygne et parvient malgré tout à s’unit à elle. Léda conserva dans un écrin l’œuf abandonné par Némésis et, quand la belle Hélène vit le jour, elle décida de l’élever comme si c’était sa propre fille.