Towns across Aberdeenshire are preparing to mark the centenary of the outbreak of World War I.
The UK declared war at 11pm on August 4 in 1914, but many groups have chosen to hold their commemorations a day early to ensure as many people as possible can take part.
In Alford, a special service will be held at Howe Trinity Parish Church at 9.30am on Sunday.
Following the service, there will be commemorative events at the war memorials in Alford at 10.50am, Tullynessle and Forbes at 11.30am and Keig at noon. The names of those local men lost in battle will be read out, and a memorial tree will be dedicated at each memorial.
Donside Community Council, has also organised for the Grampian Transport Museum’s Sentinel steam wagon, which was manufactured in 1914, to also appear at each event.
Aberluthnott and Laurencekirk Church of Scotland will also mark the occasion.
On Sunday, the Roll of Honour for the Parishes will be read out during the 9.30am service at Marykirk Church and at the Laurencekirk service at 11am.
On Monday, wreaths will be laid at the war memorials in Laurencekirk and at Crosspoles at 6pm and 7pm respectively.
In Ellon, the Royal British Legion will lower their colours at the town’s memorial before laying a wreath while a piper players at 2pm on Monday. They will be joined by youth organisations including the army cadets, air training core, the boys and girls brigade and Scouts, who will lay wooden crosses.
Thereafter, legion members and invited guests will go back to their headquarters at Victoria Hall for an afternoon of WWI songs, music and poetry. The Ythan Singers will perform, while pupils from Ellon Academy will recite poetry.