English: And it still makes me happy.
Telugu: అది నాకు ఇంకా సంతోషంగా ఉంది.