Once Upon a Time in Wonderland Season 1 Episode 6
In the past, Alice ends up back in London after losing Cyrus to find her father has a new family who doesn't want her to stay. They insist she stop telling her crazy stories and marry a neighborhood bachelor. Her only other alternative is to be sent to the asylum. Alice chooses the asylum.
In present day Wonderland, Alice heads west to find Cyrus and goes through the Black Forest of Endless Night. At the end of it she ends up in a place where the purple dust makes her happy and she doesn't want to leave.
The Knave shows up and realizes that everyone who stays turns into trees but Alice has forgotten Cyrus thanks to the magic dust. When the Knave forces her to hold onto her magic necklace the spell is broken and they are able to leave.
The dust didn't work on the Knave because when his heart was removed he chose not to put it back so he wouldn't feel the pain over losing Anastasia.
The Red Queen chases Cyrus and corners him on a cliff once again. This time he jumps.
With the help of the White Rabbit, Jafar heads to London to track down Alice's father.