Princess Leonor of Spain has struck makeup enthusiasts with her excellent blending of current trends, like dewy skin, with ...