One of the longest running traditions in the Japanese culture is called the Hinamatsuri, or Japanese Doll Festival. ...
This festival is celebrated each year on March 3rd.
It is an important event, especially for families with daughters.
Picture shown is hina ningyo which are decorated in my living room today.