Yes, blame the urge to buy something new on TikTok.
The Duchess of York, 59, will turn 60 on Tuesday next week.