English: At last, there she was!
Telugu: చివరికి ఆమెకు దక్కింది ఇదీ!