English: I had told myself the same thing on many an occasion.
Telugu: ఇదే విషయంగా స్వయంగా చాలాసార్లు చెప్పాడు కూడా.