My heart missed a beat when I read your comment 'Forgiveness is the best revenge'.
I am not contradicting the meaning of the Thirukural,presented to us by the great poet Thiruvalluvar. My interpretation to this Kural is
"instead of taking revenge, we should forgive and win the person's heart who hurt us".
However, somewhere it hurts and it is difficult to accept 'forgiveness is the best revenge'. According to me forgiveness is a noble deed, which will definitely bring spark in the concerned person's heart and will make him/her think twice before he/she repeats such mistake.
All the best,
With best wishes
Myth is the greatest human weaknes.