English: This is God's gift they said.
Telugu: ఇది తనకు దేవుడిచ్చిన వరమని చెబుతోంది.