It seems they left a strong impression on each other.
ويبدو أنهم تركوا انطباعًا قويًا على بعضهم البعض.