Kotomora
上枝 (uwaeda) Japanese meaning: upper branches of a tree | Kotomora