English: Then, finally, the moment we had waited for arrived.
Telugu: చివరకి మేము ఎదురు చూసిన క్షణం రానే వచ్చింది.