English: Finally, God helped me, though.
Telugu: ఏదిఏమైనా చివరకు దేవుడు నాకు న్యాయం చేశాడు.