English: A lot of things are making sense.
Telugu: చాలా విషయాలు అర్థం అవుతాయి.