The Duchess of Cambridge has worn so many fabulous outfits over the years, it’s too hard to pick a favourite – but one particular outfit that would definitely be up there would be her red and green floral midi dress from Vanessa Seward, which she wore back in 2017. However, the £720 price tag made it a touch difficult to emulate her classic style – until earlier this year.