Le texte de loi légalisant le mariage entre personnes de même sexe a été approuvé par 393 députés contre 226.
Il aura fallu aux députés allemands moins d'une heure de débats pour adopter la loi.
La chancelière Angela Merkel, qui avait abandonné son opposition de principe sur cette question, a tout de même voté contre, qualifiant son geste de "décision personnelle".
La volte-face de la chancelière sur cette question est surtout motivé par des considérations politiques.
Angela Merkel briguera un quatrième mandat aux élections législatives de septembre.
Elle prive ainsi ses rivaux de gauche d'un thème de campagne porteur. Car 73% des Allemands sont favorables au mariage pour tous, selon un récent sondage de la chaîne ZDF.
Au point que ses potentiels partenaires de coalition post-législatives ont tous fait d'une légalisation une condition de leur participation.
Problème : Angela Merkel pourrait bien s'être attiré les foudres d'une partie de son camp et ouvert une crise au sein de la coalition gouvernementale.
Avec l'Allemagne, 14 pays européens reconnaissent désormais le mariage homosexuel.