English: I can’t believe myself.
Telugu: నన్నునేనే నమ్మలేకపోతున్నా.