English: Finally, it comes to me
Telugu: చివరిగా ఇది నా మీద నేను