What is the meaning of Unravel?

To separate the threads (of); disentangle.

To become separated; to come apart.

To clear from complication or difficulty; to unfold; to solve.

To separate the connected or united parts of; to throw into disorder; to confuse.

To become undone; to collapse.

Source: wiktionary.org