Kate Middleton looked incredible at the Royal Marsden in Chelsea wearing a heritage print blazer coat the wife of Prince William previously wore to church in 2024.