life goes on and on meaning in tamil