"Hey ladies, it's that time again. Please transfer £300 by 7pm tonight for accommodation, matching outfits, and surprise gifts for the bride :)"

It's the message lots of us in our 20s and 30s are used to getting.

That includes Hayley, 29, who says she spent more than £1,000 attending a hen party in Marbella, Spain.

"In the WhatsApp groups, it's always initially the flights and the hotel," Hayley says, "and then afterwards it's like, 'OK, we're going to this beach club, we're getting that T-shirt, we're going to do that cocktail club'.

"You feel like you have to do it."