Sakura-mochi is a traditional cake for Hinamatsuri, a festival where families display beautiful dolls of Princess with Prince and an entourage of their court. Hinamatsuri is annually celebrated on March 3rd. It is a special day on which girls are honored and cherished. Its history dates back to Heian Period or some thousand years ago and remains a special significance in the hearts and minds of Japanese culture.