i know I’m being repetitive in the threads but I have this idea that it’s Charming who might be an imposter – Cora has traveled through the worlds and seems to know how to get to the trapped souls as well (or was it just a trick on Aurora?) so maybe she finds out about Charming being trapped in the sleeping curse realm (can’t imagine it being difficult, Cora can hear everything they say through Aurora’s heart and Snow is BOUND to be talking about this non-stop). She might be able to imprison Charming in there (or somewhere) for good and use his body to place her own soul in.