English: I couldn't believe my hears.
Telugu: నా చెవుల విన్నా నేనే నమ్మలేక పోయా.