English: It must have been God’s will.
Telugu: దేవుని దయవలన అలా జరగాలి.