English: And this is making me even happier.
Telugu: ఇది నాకు మరింత సంతోషాన్ని కలిగిస్తుంది.