Same-sex couples take long road to the altar