English: At last there was hope.
Telugu: చివరకి ఆశ అడియాసే అయింది.