More than 100 same-sex couples tied the knot at a mass gay wedding at Casa Loma in Toronto, Canada, on June 26. The Grand Pride Wedding was part of the World Pride festival running in the city this week.
A bride turns the camera back on the media for a change.
Susan Justin pins a flower on her fiancee Jennifer Atkins as they arrive for the Grand Pride Wedding.
A massive celebration is comprised of many unique stories and special relationships.
Posing for photos that will become treasured images for their children.
A selfie that will last forever, sealed with a kiss.
The anticipation and emotion builds before the ceremony.
Susan Justin (left) and her fiancee Jennifer Atkins kiss as they arrive for the Grand Pride Wedding.
Laura Gillan (left) and Sydney Downey hold hands as they arrive.
A kiss seals the day and the marriage.
The celebration which saw over 100 couples tie the knot was part of the World Pride festival running in the city this week.
Cheryl Taylor and Jennifer Smith hold hands, now as newlyweds.