English: This made me very happy.
Telugu: ఇది నాకు చాలా సంతోషాన్ని ఇచ్చింది.