Hanabiramochi means "flower petal mochi". It's traditionally served at the first tea ceremony of the New Year. This tradition began with the Imperial Family. Hanabiramochi has a distinctive shape and color. It's filled with mung bean paste. The shape and colors of the hanabiramochi have symbolic meaning (related to a new year).