Mutually dependent; reliant on one another.
Twined or twisted together; entwined.
Inextricably related or relevant.