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