Cherry blossom Bean paste cake - Weee!