Ikebana
Mystical Japan
Brief Ikebana History Ikebana means “Living flower, or “bringing flowers to life”.
Ohayo Gozaimasu
Ikebana Vase