life goes on and on meaning in nepali