Prince Harry left Britons in surprise as he personally donated 1.1 million pounds ($1.49 million) to the BBC Children in Need charity on Tuesday, Swptember, 9.
The Duke of Sussex won hearts as he announced to make one of the royal family's largest ever individual donations for a children charity during his visit to Nottingham.
The money will help young people in communities blighted by violence and knife crime, especially in Nottingham, said Children in Need, which has reportedly raised more than 1 billion pounds since 1980 to support charities and projects across Britain.
"Nottingham has my respect, it always has, my commitment, and a permanent place in my heart," the Duke said of the city that he and his wife Meghan visited on their first official engagement eight years ago.
"Violence impacting young people, particularly knife crime, continues to devastate lives, cut futures short, and leave families in grief. I’ve been committed to this work for over a decade, and sadly, the urgency today is even greater than when I first began. We cannot, and must not, and will not look away."
While the royals' charitable organisations often donate millions and individuals often privately give to causes, these are not usually publicly disclosed.
William has also recently donated unspecified sums to mental health organisations, charities helping in Ukraine and after a hurricane in the Caribbean, as well as to a food bank in London after it suffered a burglary.
Speaking to Declan Bitmead, 17, one of the WellChild Award winners, Harry asked if he had siblings and the teenager replied he had a younger brother.
"Does he drive you mad?" asked the Duke, and Declan replied "no, we get on fine" - and Harry quipped with a smile "you know what - siblings".
When told the boy, from Oxted in Surrey, and his brother went to the same school, Harry said: "you're at the same school, that sometimes makes it more challenging".
Related: Prince Harry makes shocking requests to ailing King Charles