How to get Princess Charlotte's floral 2023 birthday dress

Kate Middleton proved she is loyal to the British high street as she dressed Princess Charlotte in a £70 floral dress from upmarket label Trotters for her birthday portrait.