A superstitious coastal town has imposed a month-long ban on whistling in an attempt to ensure good weather for its annual boating festival.
Portsoy, in Banffshire, has revived an ancient maritime belief that whistling at sea brings ill winds.
The tongue-in-cheek ban was imposed by the organisers of the port's Scottish Traditional Boat Festival.
The event, which runs from 20 to 22 June, fell victim to poor weather last year.
Festival chairman Roger Goodyear told BBC Scotland that everyone from dog walkers to over-enthusiastic builders admiring the town's young ladies had been asked to observe the ban.