English: you can't believe your luck.
Telugu: మీ విజయాన్ని చూసి మీరే నమ్మలేరు.