seen the error of one's ways
English
Verb
seen
the
error
of
one's
ways
past participle of
see the error of one's ways