We know that our very own Leo Varadkar was very much front and centre of Dublin’s Pride festival.
However, Canada’s Justin Trudeau has really gone above and beyond – and the resulting snaps from Toronto have now made our Monday.
Firstly, he wore rainbow socks. And not just any old rainbow socks – but Ramadan rainbow socks… to mark the end of the Muslim festival.
He also proudly sported rainbow face-paint in the shape of a Canadian maple leaf.
Justin furthermore high-fived a little girl dressed as Wonder Woman and made sure to tweet that “love is love”.
So all-in-all, pretty great (sorry, Leo).
Sadly, his US counterpart President Donald Trump has failed to even acknowledge June as Pride Month (and even though President Barack Obama did so regularly during his eight-year term).
Here are some of our favourite resulting tweets from Toronto; it looked like a pretty great party.
PM Justin Trudeau speaks ahead of Pride parade #PrideTO pic.twitter.com/y6dN2EqtHw
— Erica Vella (@ericavella) June 25, 2017
Love is love. #PrideTO pic.twitter.com/z2No7rdchZ
— Justin Trudeau (@JustinTrudeau) June 25, 2017
1. Justin Trudeau 2. at Pride 3. wearing rainbow socks 4. high-fiving a little girl dressed as Wonder Woman pic.twitter.com/1xYQoOaPOt
— laura olin (@lauraolin) June 25, 2017
They marched in the @PrideToronto parade as a family. ??Prime Minister @JustinTrudeau his wife, Sophie Grégoire, and children. pic.twitter.com/0nboKpqbAt
— Devin Heroux (@Devin_Heroux) June 25, 2017
When Repubs insist Trump is an LGBT ally, I say no, THIS is what it means to be an ally. Thanks @JustinTrudeau. #Pride2017 #TheResistance pic.twitter.com/p9NhSV17Cq
— Bryce Tache (@brycetache) June 25, 2017
Justin Trudeau wears Muslim-themed socks at the Pride parade in Toronto. Makes sense. pic.twitter.com/a9Z16HD3xG
— Ian Miles Cheong (@stillgray) June 25, 2017
PM @JustinTrudeau with a tattooed LGBT ?️? rainbow national symbol on his cheek alongside a Sikh man in an LGBT theme Turban ?? #Canada150 pic.twitter.com/hgZAabv7JF
— Harjinder S Kukreja (@SinghLions) June 26, 2017