Kotomora
贈り主 (okurinushi) Japanese meaning: sender of a gift | Kotomora