English: But I trusted and God provided.
Telugu: కానీ నేను భగవంతుడిని నమ్మాను.