Prince William visited Deborah James at her home to present her Damehood and enjoy a champagne afternoon tea.
The 40-year-old, known online as Bowel Babe after campaigning to raise awareness of the disease, has raised much more her original £250,000 goal for Cancer Research UK.
Her JustGiving page reached the £5million milestone after donations from more than 250,000 supporters, including high-profile figures such as the Duke and Duchess of Cambridge.