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