Gymboree Easter spring hat.
Tag says fits 18 months to 3T