Kotomora
花芽 (かが, kaga) Japanese meaning: flower bud | Kotomora