Soul mate
A person who is perfectly suited to another in every respect, dates from the early 19th century.