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