Same-sex marriage in England and Wales is a step closer to becoming law after the House of Lords approved the change.
Peers backed a government bill paving the way for gay couples to marry. It is set to become law by the end of the week, with the first weddings in 2014.
Labour's Lord Alli said its passage meant "my life and many others will be better today than it was yesterday".
But Tory peer Lord Framlingham said the "ill-thought through" change had been "bulldozed" through Parliament.
Peers approved the principle of same-sex marriage last month, despite efforts by opponents to "wreck" the legislation.