The groom wore a navy blue tuxedo, the bride a custom-made gown with a fish-scale pattern inspired by pictures she found on Instagram.
Waiters passed around French tarts as guests crowded a dance floor pulsating under strobe lights. When the DJ played “Gangnam Style,” a cheer went up from the young women in tight dresses, salon-styled hair falling down their bare shoulders.
The wedding reception was like so many — except that it took place in Tehran, the capital of an Islamic republic whose ruling clerics take a dim view of such displays of skin and secular, Western-oriented tastes.
“We represent the change in society,” said the...