Kotomora
千代万代 (chiyoyorozuyo) Japanese meaning: eternity | Kotomora