N’arrêtez jamais d’apprendre !
Parce qu’au pluriel, “amour” était féminin en poésie, mais cette règle a presque disparu aujourd’hui.
En français, “amour” est masculin au singulier (un amour), mais on trouve parfois le féminin au pluriel (des amours féminines), surtout dans la littérature ancienne ou la poésie.
Cette bizarrerie vient du fait qu’au Moyen Âge, “amour” était d’abord féminin, puis il est devenu masculin au singulier… mais a gardé le féminin au pluriel dans certains usages poétiques (vos amours mortes). Aujourd’hui, le masculin s’impose presque partout, sauf dans des expressions comme “les amours secrètes” ou pour parler d’amours “tendres et jolies”.
C’est donc un vestige de l’histoire de la langue, qui fait coexister deux genres selon le contexte !
Le mot “amour” a aussi changé de genre dans d’autres langues romanes : en italien, “amore” reste masculin tout le temps !