A day for grand hats and big hearts