March 3rd is Hina Matsuri (Doll’s Festival) a.k.a. “Girls Day”. Once upon a time, dolls carried away bad spirits from their owners when set adrift in rivers, seas, and oceans (nagashibina). This custom is still practiced in... Read more »