Two young boys have died and one man is missing after a six-man canoe capsized in a sea loch in the Highlands, police said.
Six people, two men and four children, were on board the canoe on Loch Gairloch when it overturned on Sunday afternoon.
The boys, aged 3 and 5, were rescued by helicopter airlifted to Raigmore Hospital in Inverness, but they later died.
The man, aged 34, remained unaccounted for on Sunday night and a search at the scene was set to resume on Monday morning.
And a five-year-old girl who was airlifted to Broadford Hospital in Skye after being plucked from the loch remains seriously ill.
A 35-year-old man and a 10-year-old girl managed to swim to shore unscathed and alerted Stornoway Coastguard at 4.15pm.
A helicopter and lifeboats from Portree, Gairloch and Loch Ewe launched a search and found the three children.
A spokesman for Northern Constabulary said: "Police can confirm that the two boys aged three and five years who were recovered from the water off Gairloch and conveyed to Raigmore Hospital, Inverness, have since died.
"Search efforts for the missing 34-year-old man have been suspended for the night and are due to recommence at first light."
Local boats assisted rescue services in the search for a missing man, which continued into the night in the water near the Big Sands caravan park in Gairloch.
Police said the group were in a Canadian canoe, a narrow boat designed to carry numerous passengers.
Inquiries into the incident are ongoing.