Yesterday was Hina-matsuri, otherwise known as “the Doll’s Festival”, in Japan. Families construct seven-tiered stands onto which they place Hina-ningyo: dolls...