Kotomora
青柳 (あおやぎ, aoyagi) Japanese meaning: green willow | Kotomora