English: That's the time I'd been waiting for.
Telugu: ఇదే నేను ఎదురుచూసిన క్షణం.