The Princess of Wales proved she was loyal to the British high street as she dressed Princess Charlotte in a £70 floral dress from upmarket label Trotters for her birthday portrait.
This evening, Prince William and Kate Middleton released a new portrait of their daughter to thank royal fans for their well wishes on Charlotte s eighth birthday.