The funeral of a five-year-old girl who died after a canoeing accident in the Highlands has been held.
Hundreds of mourners gathered at East Church in Muir of Ord to remember Grace Mackay.
Grace was one of six people in the boat which overturned in Loch Gairloch, near Ullapool in the north-west Highlands, on Sunday, August 26.
Grace's father and her eight-year-old sister Callie managed to swim to the shore and raise the alarm.
The primary two pupil from Muir of Ord, near Inverness, was rescued from the sea loch but died the next day at Yorkhill Hospital in Glasgow.
Grace's family previously paid tribute to their "beautiful angel".
In a statement, they said: "Grace was a funny, caring, thoughtful daughter and granddaughter, full of life who loved animals and being outdoors. She adored her family and was our beautiful angel. We are devastated by the loss of our best friend."
The girl's headteacher also paid tribute to the Tarradale Primary School pupil.
Tracy Sinclair said Grace was a "happy, thoughtful little girl who was popular and well-liked by everybody".
She added: "This has come as a shock to the whole school community and we are all deeply saddened."
Two other children, brothers Jamie Beaton, two, and Ewen, five, also died after being rescued from the water by helicopter and airlifted to hospital.
The body of the boys' 32-year-old father, also Ewen, from Beauly near Inverness, has yet to be found despite extensive searches.