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