Kate Middleton made her first public appearance since missing Royal Ascot, planting a rose named in her honor at a hospital garden, where she opened up about her cancer journey.| People.com