今是昨非
Meanings
1
complete reversal of values or thinking over time; realizing and regretting past errors
A yojijukugo expressing the idea that what one believed in the past now seems wrong, and what one believes now is right, often with a sense of regret or awakening. Used in reflective or philosophical contexts.
Looking back on the mistakes of his youth, he was overcome by a feeling of complete reversal of values.
My outlook on life has changed; it's truly a state of mind where past wrongs now seem right.