I’ve mentioned this in the chatroom, but I think Zelena is the twister. After Rumple kills her, she becomes the green magic mist and swirls into a portal that transports things through both time and different realms…and I think she just keeps spinning, perhaps with no individual consciousness. She may well be drawn to those past events that shaped her, thereby shaping her own destiny, but not in the way she wanted. Both ironic and fits with the eternal loop type of time travel concept.