English: Couldn’t even believe my own cheek!
Telugu: నేను నాచెవుల్ని నేనే నమ్మలేకపోయాను.