I am wondering whether there is a classical source for this version of what happens when Theseus abandons Ariadne at Naxos:
Theseus and Ariadne fall asleep on the island, but Dionysos shows himself to Theseus (in flesh or in a dream) and tells him that Ariadne is condemned, because she assisted in the murder of her brother, the Minotaur. The only way she can be saved is by marrying him, Dionysos, thus becoming immortal. But Theseus will have to abandon her for that to happen. Theseus leaves the sleeping Ariadne and deports with the ship. She awakes, thinks she has been left alone, encounters Dionysos, and accepts his hand in marrige.
This was the way the story was told in a children's book I read when I was 9. I have reread them and the author is very dependable and does not roam too far from the classical sources, but I cannot find this particular explanation anywhere else. In the old texts, the explanations seem to be either that he abandoned her because he wanted to marry someone else, that Dionysos appeared to him in a dream and told him to leave her alone, or that Dionysos killed her because she was condemned by the gods. The particular line of reasoning - that the god had to marry her in order to save her from death and condemnation - is not something I have been able to find. Does that mean the author of the children's book made this up, or are there other sources I should be aware of that tells the story in a similar way?
Thank you in advance.