PRINCE Harry kept his promise to a 12-year-old cancer hero as he visited Oxford Children’s Hospital yesterday.

Mikayla Beams met her ‘best friend forever’ the Duke of Sussex for the second time as he made balloon animals, and played with children on Kamran’s Ward.

His Royal Highness was on a tour of the hospital, a promise which he had made to Mikayla, from Childrey near Wantage, when they met at the WellChild Awards 2016.

READ AGAIN: Cancer hero Mikayla Beames 'blown away' to meet Prince Harry - and they've already planned the second date

She said: “I am really happy he kept his promise to come to the hospital to see me and all my friends fighting cancer."

Mikayla, who was diagnosed with brain cancer age four and is registered blind, sat down for a chat with the royal alongside fellow patients Anna Drysdale and Beth Lee, both seven.

The families spoke of their fundraising for Oxford Children’s Hospital Charity, including the work of Team Mikayla – a charity which the youngster set up to help grant wishes to young hospital patients.

The Prince was also told of the families' fundraising efforts taking on the Oxford Mail’s OX5 Run helping raise thousands for the hospital charity.

Mikayla then gifted the prince a hand-made plate, and said: “He really loved it and said when Archie [his newborn son] starts feeding he will certainly be using the plate.”

Herald Series:

Mum Natasha added: “It was amazing that he remembered Mikayla, he gave her a big hug and said how tall she had grown since last time.”

His Royal Highness was taken on a tour of the hospital by former patient Daisy Wingrove, 13.

She said: “It was amazing, he was lovely, heart-warming, and so much more than I expected.

“I gave him a teddy bear for Archie, and he asked me to give it a name so I said Freddie, he also said he is very tired now he is a father.”

The hospital was the first stop of three with crowds also welcoming the royal to OXSRAD leisure centre, Headington, and Barton Neighbourhood Centre.