Beyonce has reunited with young Australian cancer patient Chelsea James during a special back-stage meet and greet in Sydney.
The last time Beyonce toured Australia in 2009, the singer performed a special version of her hit Halo on stage for the then 11-year-old James.
"Chelsea I can see your halo - I pray you won't fade away," Beyonce sang.
The touching moment was captured on video and made James a YouTube sensation after the video received more than a million hits.
At the time, James had a one per cent chance of survival because of a rare form of cancer - a primitive neural ectodermal tumour.
Today, James is 15 and is in palliative care. She recently relapsed for the 14th time.
Despite her poor health, James still managed to get out and see Beyonce perform at Sydney's Allphones Arena on Thursday night.
This time around, Beyonce dedicated the song Survivor to Chelsea, shouting "Yeah, Chelsea!" immediately after the first chorus and pointing at James in the crowd.
"This was such an emotional reunion between Chelsea and Beyonce. I wasn't at the first concert when Beyonce sang Halo to Chelsea so it was a joy to meet her and thank her for making Chelsea smile from ear to ear," James' mum, Donna, said in a statement released by Camp Quality on Monday.
James says she will never forget her back stage meeting with her idol.
"I was so excited to meet Beyonce again! Last time Beyonce sang to me on stage, but this time, thanks to Camp Quality, I actually got to meet her back stage and talk to her and laugh with her, which was so cool! I'll never forget this," James said in the statement.
Beyonce heads to Perth for two sold out shows at Perth Arena this Friday and Saturday night.