A terminally ill five-year-old girl has ticked her "dream wedding" off her bucket list after a moving ceremony with her best friend.
Eileidh Paterson, who has the childhood cancer neuroblastoma, ranked marrying her best friend Harrison Grier, aged six, as the most important thing she had to do before she died.
Hundreds of well-wishers attended their fairytale ceremony at the weekend - with some guests travelling hundreds of miles to be there.
Harrison's father Billy Grier, 31, said: "Harrison had never been to a wedding before, so this was all new to him.
"But it was a beautiful ceremony and he enjoyed every minute. He was quite excited to do it. Ever since he met Eileidh, they have been inseparable."
Close friends and family gathered in Aberdeen as the children, both from Forres, Moray, held hands and exchanged necklaces.
Eileidh was walked into the room by her older brother Callum, to 'When You Wish Upon a Star' from Disney film Pinocchio.
And after they were officially declared "best friends forever", Eileidh and Harrison entered the auditorium where they celebrated with candy floss.
The adorable pair later took to the dance floor and started the party off with their first dance, which was to Psy's 'Gangnam Style'.
Gail explained that Eileidh was at a particularly low ebb on Saturday after having blood transfusions, which raised concerns she may not be able to enjoy her big day.
She said: "She was just extremely drained, but she was like a different girl during the ceremony.
"The spectacle of it really perked her up, she was in her absolute element getting to play with other kids and have fun.
"These are going to be lasting memories."
She raised more than £120,000 to send Eileidh to America for treatment in 2015, and has since campaigned to raise awareness of the realities of childhood cancer.
Through her Eileidh's Journey Facebook page, Gail aims to make people more aware of the symptoms of the illness.