But even a royal who has an entire collection of couture at her fingertips still loves a "bargain buy" like the rest of us - and her latest shopping venture was case in point.
Over the weekend, the 38-year-old royal mum was spotted at British supermarket Sainsbury's, where she was reportedly perusing the clothing aisles alongside her three young children.
Read more on newidea.com.au