English: Only God Himself will do.
Telugu: దేవుడికి మాత్రమే చేస్తారు.