I am lookingLooking for a term, phrase or idiom that best describes a special type of relationship between two parties, not necessarily humans, in which both gain unprecedented benefits. However, such advantages could not be acquired without the relationship; they can continue their own ways without that. In fact, the relationship will add something invaluable.
The desired word should complete such a sentence : There is a ---- relationship between concept A and B.