The Dutch were the first nation to legalise same-sex marriage back in 2001. This Oranje revolution was followed in 2003 by two other real pioneers: Belgium and Spain. Ten years later, the map of Europe has as many as 13 states where marriage between two people of the same sex is legal. The latest to join this club of more progressive LGBT rights is, of course, Slovenia.
Meanwhile things have also changed in terms of civil unions, which are currently recognised in states such as the Czech Republic or Croatia. However, there is still a conservative set of nations that hasn't reconsidered its stance on this issue. For example, the constitutions of Serbia, Ukraine and Poland define marriage as a union between a man and a woman. But this might seem like nothing compared to the constitutions of six other countries where gay marriage is actually banned rather than not recognised.
In short, we may have come quite far on the road to marriage equality but we still have a long way to go.