KJV
And she wept before him the seven days,
while their feast lasted: and it came to pass on the seventh day, that he
told her, because she lay sore upon him: and she told the riddle to the
children of her people.
BSB
She wept the whole seven days of the feast, and finally on the seventh day, because she had pressed him so much, he told her the answer. And in turn she explained the riddle to her people.