English: The gods willed it.
Telugu: దాన్ని దేవతలు దక్కించుకున్నారు.