I'd say it happened sometime before any Germanic languages were written down.

Yes. In Latin, bonus 'good', melior 'better', optimus 'best' is suppletive, too. Not related. I do know that English better is related to the Sanskrit name Subhadra (with su- prefix (same as Greek eu-) meaning 'good'.


Ceci n'est pas un seing.