English: And this seemed like the perfect time.
Telugu: ఇదే సరైన సమయం అనిపించింది.