English: All that finally did happen!
Telugu: చివరకు జరిగింది కూడా అదే!