English: What luck I had!
Telugu: ఏమి అదృష్టం నాది!