Lili Reynolds began her day getting treatment for cancer and dreaming of meeting a princess.
A few hours later she was standing with her father Shane at the Viaduct Basin and presenting the Duchess of Cambridge with flowers.
"I said 'Pleased to meet you, Your Royal Highness'," Lili told the Weekend Herald after the meeting.
She'd practised what to say "all last night".
Lili got to meet them after their brief walkabout at the Viaduct and before their race on Auckland Harbour.