English: did seem to be made for each other.
Telugu: ఇది ఒకరికొకరు చేసినట్లు అనిపించింది.