Marks & Spencer is selling a tea dress that looks remarkably similar to the one Princess Kate wore last year, but for a fraction of the price. This affordable and stylish dress has garnered rave reviews from shoppers, making it a must-have for summer.