companion
com-pan-ion
noun
One of a pair of matching items, designed to complement the other.
"This book is a companion to the series."
noun
A person or animal with whom one spends time or travels.
"My dog is a loyal companion."
Thesaurus
Synonyms: fellow traveller, fellow traveler, accompany, keep company, company, familiar, fellow, associate, comrade