It is one of the biggest dates on the social calendar for young farmers.

But revellers hoping to attend the Royal Highland Show dances have staged a revolt, forcing organisers to halve the price of tickets.

The Royal Highland Agricultural Society of Scotland was inundated with complaints after hiking up the entry cost to the events from £10 to £20 at last year's show.

It prompted many young farmers to warn via social media that they would boycott the dances this year and led to pressure from their representative body, the Scottish Association of Young Farmers Club (SAYFC), to reverse the increase.

The campaign appears to have succeeded, with RHASS now confirming that tickets will return to their previous £10 price tag if bought in advance - or £15 on the gate.

Suzie Dunn, SAYFC's West regional vice chairman, said £20 had been "an astronomical price for a night to stand in a field", although stressed the events were good fun.

She added: "I'm absolutely delighted that RHASS has reviewed the prices and is decreasing the cost."

David Jackson, Royal Highland Show manager, said attendees would enjoy "three nights of top class entertainment".