People dressed in gothic clothing to pay tribute to a Perthshire “star that will never die out”.
Kayla Brown died at her home in Stanley earlier this month after suffering a suspected heart problem.
The parish church in the Perthshire village was packed with mourners on Monday as the 17-year-old’s coffin was brought in accompanied by a piper playing Amazing Grace.
Speaking to the congregation, her father Andy Brown described her as his “soul mate”.
Mr Brown said he and his daughter shared similar tastes in music and film and quoted a monologue from Hamlet, which featured in Kayla’s favourite film, Withnail and I.
Mum Lou Cole broke down in tears as she paid tribute to her daughter.
She said: “Kayla wasn’t just my daughter, she was my best friend and I can’t imagine life without her.”
She then recited Stop all the Clocks by WH Auden.
Friends of the teenager, dubbed Kayla’s Army, also spoke of how highly they thought of her.
One said: “On behalf of Kayla’s Army we would like to thank Kayla for allowing us to be part of her tragically short but incredibly inspiring life.
“Thank you for being our guiding star through dark times a star that will never die out.”
Another added: “We’d like to thank her family for welcoming us into their hearts and into their homes.
“We really do feel like blood doesn’t matter any more and we will forever be Kayla’s Army.”
Kayla’s coffin was taken from the church to the tune of This is Halloween from the film the Nightmare Before Christmas.
The service was conducted by David Rankin, minister at Riverside Church, Perth, and chaplain at Perth Grammar School, which Kayla attended.
Like the majority of guests, he dressed in red and black to honour the occasion.
Speaking after the service, Kayla’s mum said she would have been pleased to see how the service had turned out.
“It was just how we wanted it,” she said. “Kayla had talked about if she died how she wanted everything to be.
“She wanted the black parade and for it to be a big celebration she never wanted it to be a sombre affair.
“It wasn’t morbid, it was the same as discussing what she wanted if she got married. I’m glad I had that conversation with her. I’m going to miss her so much.”
A collection will be donated to Cardiac Risk in the Young (CRY).