English: He still can't quite believe his luck.
Telugu: తన అదృష్టాన్ని ఇంకా నమ్మలేకపోతున్నాడు.