English: I cannot believe my luck.
Telugu: నా అదృష్టాన్ని నేనే నమ్మ లేకపోతున్నాను.