English: I think it was the right moment.
Telugu: ఇదే సరైన సమయం అని భావించా.