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