Podcaster Deborah James has had her damehood conferred by Prince William at her family home.
The 40-year-old host of the BBC's You, Me and the Big C said on Instagram she was "utterly honoured" he had joined her for afternoon tea and champagne.
She said the visit was "surreal" and the prince was "clearly passionate" about improving oncology outcomes.
The mother-of-two has raised more than £5m since revealing she is receiving end-of-life care for her bowel cancer.
In an earlier Instagram post, Dame Deborah said she was "completely lost for words" after reaching the milestone amount.