I’m looking for a word that refers to a person who has learned a painful lesson and has changed her/his conduct.
The word isn’t wiser, initiated, or chastened, but something close to these.
Context: My GF once had a tendency to pour her heart out to others, eventually got burned by several “friends,” and has now learned a big lesson and changed her ways.
I’d vote for “reformed”. It represents the changes made after the experience. I’ve seen too many “chastened”, “humbled”, “contrite”, and “penitent” people who didn’t actually change their behavior to put much stock in those words!
Perhaps it would be helpful if you detailed why “wiser, initiated, or chastened” aren’t the best choices. Are you looking for something soft and proud in the new lesson? or something to rub it in a bit? or ???
In the meantime, try these on for size:
remorseful
regretful
compunctious
I guess even “sorry” works
I would disagree with most of the words above, because they all connote (though not necessarily denote) not merely a feeling that you didn’t something that you won’t do again, but that the thing was in some way immoral. I would agree with those words if your friend got caught shoplifting, but pouring your heart out to someone is not something to be contrite or remorseful about. You become more guarded after seeing other people’s response to it.
I can’t think of a good word in English that captures exactly what you want, perhaps cynical, disillusioned, or jaded.