AHHHH! Too cute! I asked a lady at a Japanese shop and she told me what these were. I forgot the name but in Japanese it means "Boy from the story.".
Japanese Candy http://www.amazon.com/Glico-Gaint-Caplico-Cup-Family/dp/B005UHTQ12/ref=sr_1_1?ie=UTF8=1361614517=8-1=Glico+Gaint+Caplico+Cup+-+Family+Pack+%2810+cones%29+x+%282+Packs%29
Japanese food is really good not only the taste but also the appearance! #japan
Japanese sweets Kohaku-kan （琥珀羹) : Kohaku-kan is a summer dessert and usually made from agar-agar, sugar. Some of kohaku-kan are amber coloured (kohaku means amber in Japanese). The others are translucent just like the one in this picture.