There are plenty of stylish princesses, but Spain's Princess Leonor, who turns 10 on October 31, stands out as one tiny royal who has been perfectly put together from day one! Here, we take a look back at the future queen's adorable style (no doubt inherited from her glamorous mom Queen Letizia) from her toddler days to her poised and perfect tweens.Photo: Gtres