Prince Harry ended up soaked to the skin when he went on a walkabout during a thunderstorm as he promoted his Invictus Games in Australia.
With the landmark Sydney Opera House as a backdrop, Harry shook hands with dozens of well-wishers sheltering under umbrellas.
He left 97-year-old Daphne Dunne a little flushed after he gave her a peck on the cheek.
The Prince gave her a similar welcome when they met in 2015 during his month-long attachment with the Australian Defence Force.
She said: "He kissed me on the other cheek this time. He really is a lovely young man and he's warm and genuine and really cares about the injured servicemen and women, he's doing a fantastic job supporting them."
Harry, who is the driving force behind the games for injured and sick military personnel and veterans, said: "I promise you, the sport you will see in front of you is some of the best, most competitive, uplifting and inspiring sport you will ever, ever see."