Today, Ireland became the first nation to introduce gay marriage by popular vote.
A record-breaking turnout ensured that marriage equality is now a reality for all Irish people, with some voting districts recording 100% in favour of the constitutional amendment.
Ireland's same-sex marriage referendum has been passed
— RTÉ News (@rtenews) May 23, 2015
There's been emotional scenes across the land, with many sharing their own experiences and stories across Facebook and Twitter.
The amendment will be signed into law shortly and, all going to plan, the first marriages should be able to take place around Christmas 2015.
The announcement was made today on the grounds of Dublin Castle, with many Irish political and social figures in the courtyard.
Minister for Health Leo Varadkar described the turnout and the vote as a "social revolution", with many political commentators hoping that the renewed optimism and engagement with the political process will continue.
Meanwhile, gay rights activist Senator David Norris said that the gay community in Ireland "has been brought on as equal citizens by the generosity and decency of our straight fellow citizens, and for that I am deeply grateful."
At tally centres all over Ireland, there were scenes of joy and emotion as each county came out in favour of the vote.
Senator Katherine Zappone, a longtime supporter of gay rights, publicly proposed to her partner, Ann-Louise Gilligan, live on RTE One.
Welcome to the Republic Of Love! #YesEquality #MarRef pic.twitter.com/0KEXsmGWQP
— Sen.KatherineZappone (@SenatorKZappone) May 23, 2015
The last box counted in Limerick saw a proposal between a lesbian couple, which was met by cheers and applause from the crowds gathered.
Last box in limerick finished. Marked with a proposal. :) #lkcy pic.twitter.com/Io92DTMQdg
— John (@irishhooligan) May 23, 2015
From everyone here at entertainment.ie, Beaut.ie, Fusio and Entertainment Media Networks, we'd like to say well done agus maith thú to you all.
We all made Ireland a better, more equal country today. Be proud!