English: This made me feel good.
Telugu: ఇలారావడం నాకెంతో మేలుచేసింది.