Leonor is a rockstar.
She and Elisabeth of Belgium.
Yes, Elisabeth's and Leonor's public debuts have been impressive. Leonor's more so because she's 5 years younger. Leonor is so poised for her age. Both sets of parents understand they're navigating shaky monarchies. They've prepared their daughters well. Judging by the audience reaction to Leonor (prolonged standing ovation), she's on her way to building support for herself and the monarchy in Spain. She has demonstrated she is taking her responsibilities seriously. Her speeches are well-written and well-practiced - in multiple languages.
Has I-A had her public debut yet? Amalia and Christian have hard acts to follow.
Elisabeth's public debut has been earlier (not at her 18th birthday), when she spoke at WWI remembrance in all 3 official Belgian languages (French, Dutch, German). I heard she had written the speech at that event herself.
According to the internet:
"..On October 18, 2014, she read a self-written speech, in the three national languages, at a ceremony commemorating the First World War..."
This would make her 12 years old (birthday October 25) at the time.
"..On 7 September 2011, the princess opened the Princess Elisabeth Hospital named after her, the new children's hospital on the campus of Ghent University Hospital. It was the first official public appearance - with speech - of the princess…"