English: All of that made me feel really good.
Telugu: ఇదంతా నాకు ఎంతో మేలు చేసింది.