English: All of this a huge relief to me.
Telugu: ఇదంతా నాకు ఎంతో మేలు చేసింది.