Their Highnesses' Hats

All the hats (and tiaras!) Duchesses Kate and Meghan have worn in 2019