Heads of state and foreign governments haven't been the only ones buying up gifts for the royal baby, who was finally born this afternoon.
He then gave her the bear shortly after she gave birth. And this isn't just any bear...
It's Harrods' annual bear!
We don't know the new prince's name yet, but this little guy is named Charles Stephens.
Though he's missing pants, the otherwise-dapper stuffed animal comes clad in a pin-striped vest and white dress shirt with a red tie and pocket square. He's both fit for the royal nursery and to go work at the local stock exchange!
Forgive us the presumption, but the only thing cuter may end up being the royal baby himself.
Meanwhile, the royal baby gifts continue to arrive from all corners.
English Premier League football club Aston Villa sent Kate and Will's firstborn son his own kit, including a pint-size jersey with "HRH 1" on the back.
And it turns out that Villa is carrying on a royal family tradition: According to the team's website, the club also sent Prince William—a big fan since his Eton days—a gift package for his 21st birthday. The Duke of Cambridge was also spotted wearing Villa socks in Decemeber 2011 while kicking around a soccer ball with pals.
About 10 1/2 hours after his mum and dad arrived at St. Mary's Hospital in London, his wee Royal Highness was born at 4:24 p.m. (British Summer Time), weighing 8 pounds, 6 ounces.
"We could not be happier," William said in a statement today.