English: This made me very happy.
Telugu: యిది నాకు ఎంతో హాయినిచ్చింది.