English: But, indeed, this is finally, finally happening.
Telugu: కానీ, చివరకు అదే నిజం అవుతోంది.