Kate Middleton sends sweet message in heart print dress at cancer charity reception - here's where to buy it and affordable alternatives
The Princess of Wales is well versed in using her wardrobe to send subtle messages, whether on poignant occasions or during international tours.