Bensaiten
Bensaiten in Japanese mythology, is the goddess of flowers and fruits, whose cherry- festivals are celebrated with plays, feasts, and dances, lasting a number of days.
Bensaiten in Japanese mythology, is the goddess of flowers and fruits, whose cherry- festivals are celebrated with plays, feasts, and dances, lasting a number of days.