It is a wedding ceremony that will go down in Spanish history.
Two men have become the first in the country to officially tie the knot under controversial new laws that allow same-sex marriages.
The couple exchanged vows in front of family and friends in a northern suburb of Madrid.
The new law has caused intense debate in Spain, although polls suggest that six people out of ten approve of gay marriages.
Only The Netherlands, Belgium and Canada have passed similar legislation.
“It’s the icing on the cake,” said one of the men. “We’ve been together for 30 years and we’ve had some wonderful times. Today is one more wonderful day.”
The Catholic church in Spain has sharply criticised the new law, which came into effect just nine days ago.