Aah... Today is Hinanagashi... A Japanese festival where dolls (hina) are put on a river; the name literally means floating dolls