If there's one thing we know about Sir Elton John, it's that subtlety has never been his style. So, it should be no surprise ...
The lipsticks loved by the royals, including Kate Middleton, Meghan Markle, Queen Elizabeth and more. Shop Princess Kate lipstick fave and more.