The Duke and Duchess of Cambridge and Prince Harry hosted US President Barack Obama and First Lady Michelle Obama for dinner at Kensington Palace on Friday night.
The weather was unfortunately typically British, for which Prince William apologised, but it hardly seemed to dampen spirits.
The president shouted "oh there you are - hello" after they stepped out of the presidential black Cadillac, flanked by secret service staff.
Kate, wearing a teal and maroon dress, shook hands with the president and his wife, who was wearing a long camel coat over a lighter camel dress, before Obama offered her the umbrella.
But the Duchess refused it, leaving the US leader to hold it over both his wife and Kate.
The five chatted briefly, laughing together several times, before moving to pose for photos without the umbrella.
As they chatted in the courtyard, William was heard to say: "You've had a long day?"
To which Mr Obama, wearing a black suit and open-necked white shirt, replied: "We've enjoyed it."
Prince George, who was allowed to stay up and meet the president and First Lady for a few minutes, waited eagerly inside the door as all five headed in for dinner.
And his face when he met arguably the most powerful man in the world was ever so cute.
The Obamas did not get to meet Princess Charlotte, but chatted in the Drawing Room of Apartment 1A Kensington Palace before dinner.