Tributes to five-year-old Grace Mackay, who had an "infectious smile" and a "gracious, sweet nature", were paid at a funeral service in her home town of Muir of Ord, near Inverness.
Grace, who had just started primary two at Tarradale primary school, died in hospital last week after being pulled from Loch Gairloch, Wester Ross, in the Scottish Highlands, when the canoe she was in with her father, sister and three family friends capsized.
The accident on August 26 also claimed the lives of Ewen Beaton, five, and his brother Jamie Beaton, aged two.
The body of the boys' 32-year-old father, also Ewen, from Beauly near Inverness, has yet to be found, despite extensive coastguard searches.
Grace's father and her eight-year-old sister Callie survived after swimming to the shore.
The hearse arrived at East Church in Seaforth Road at around 11.45am and the white coffin was taken inside as mourners began to enter the church. The car carried the floral tribute "Grace", written in purple and white blooms.
Several pink wreaths and bouquets were laid outside the door of the church and a pink, heart-shaped helium balloon was placed alongside them.
The congregation watched a film of Grace singing Baa, Baa, Black Sheep and dancing to songs on the television.
Her family, including her mother Wendy, arrived as the song Call Me Maybe by Carly Rae Jepson, one of Grace's favourites, was played.
Speaking at the service, Grace's grandfather John Mackay said: "We remember the very first time we took her home from hospital and how proud we were to be grandparents for a second time."
Comments from her classmates were read out by Rev Scott Polworth, who conducted the service, describing a girl who was a "good friend" and "fun to play with".
Grace's coffin was led from the church as the Beyonce song Halo was played, and a piper then led the cortege. The interment was held in nearby Urray cemetery.
A collection taken at the service will go to the coastguard service, Broadford Hospital on the Isle of Skye and Glasgow's Yorkhill Hospital, where Grace was treated.
The Beaton family have said they are focused on finding Ewen's body.
The funeral service for his two sons will be held on Friday in Inverness.