You can't put a price on happiness, so the saying goes. But tell that to your average wedding guest.
A recent survey has revealed that an average couple can expect to shell out more than a whopping £1,500 per year on attending weddings.
The survey, conducted by YouGov, revealed that individual Brits spent more than £750 to enjoy the nuptials of their nearest and dearest in 2012, with money going on parties, presents, accommodation and travel.
See our round-up of extreme weddings below
The findings also reveal that the average bridesmaid spends more than £732 per wedding and the average best man can blow £625!
The most generous guests were those aged 55 and over, spending more than £1,200 per year.
Renowned British wedding planner Sarah Haywood said: "The majority of big bash affairs are hosted by millennials, who see their Hollywood-style moment in the spotlight as a rite of passage -- and even a necessity -- it looks like nothing is going to change anytime soon. That has to be good news for the £10 billion British bridal industry but bad for the weddings guests’ wallet."
The survey was conducted to mark the release of 'The Knot', starring Mena Suvari, Noel Clarke and Talulah Riley.
Take a look at these record-breaking weddings: