The royal, 34, looked effortlessly elegant in a pale pink Emilia Wickstead midi dress with a black lace trim running down the arms in Windsor yesterday.