Beyoncé has fulfilled a young cancer patient's last wish by FaceTiming her.

The 35-year-old singer surprised teenager Ebony Banks, who has been battling with a rare form of the disease, with a video call on Wednesday (22.03.17), because it has always been her lifelong dream to meet her ''idol''.

Speaking to KHOU about her last wish, Ebony - who is also known as Ebob - said: ''She's [Beyoncé] like my everything and my idol. And if I ever met her, I would probably pass out.''

The powerhouse singer - who has five-year-old daughter Blue Ivy with her husband Jay Z and is pregnant with twins - learnt about Ebony's dream to meet her through her school friends, who started up a campaign on social media with the hashtag #EbobmeetsBeyoncé in a bid to get Beyoncé's ''attention'' and make their classmate's dreams come true.

Speaking about the plan, one of Ebony's friends from Alief Hastings High School, Karina Gutierrez, told KTRK-TV: ''Beyoncé is one of her idols. She admires her so much, so we're trying to put that on Twitter and Instagram to get Beyoncé's attention.''

And another pal, Cristal Depaz, has vowed to do all she can to ensure Ebony is happy, despite her illness.

She explained: ''We try to make sure she has a smile on her face and to make her wishes come true.''

A video of the former Destiny's Child band member conversing with Ebony has since been shared on social media, which sees the vocalist wave and smile at her fan before declaring her love to her.

In the clip, which has gone viral, Beyoncé said: ''I love you.''

And the 'Dreamgirls' actress' response to the efforts stunned Ebony and her friends who put the plan into action.

Shayna McKnight said: ''It was like, wow, it really happened. We actually got her attention.''