English: But God did come.
Telugu: కానీ ఆ దేవుడే యముడయ్యాడు.