Board Thread:Character Discussion/@comment-24090992-20131025093532/@comment-5235494-20131105015931

Personally, I believe that Alice knows Cora (because the Queen of Hearts taking Will's heart would explain why he is the Knave of Hearts, opposed to something like the 'Knave of Red'. However, another possibility may be that Anastasia stole Will's heart when she became corrupt by witchcraft. Thus, if Alice retrieved Will's heart from Anastasia, it would explain the Red Queen's hatred of her. And if Anastasia was ever powerful enough to take Cora's place while Cora was in Wonderland, it could be possible that Anastasia deemed herself as the Queen of Hearts for a period of time, making Will the Knave.

Either one may or may not be a possibility, but I still think Cora ripped his heart out and made Will her first Knave. It's likely that Alice retrieved Will's heart from the Queen of Hearts opposed to the Red Queen, wherein Cora ripped out he heart of a different man who would be her second Knave (the one who speaks to her through the wooden tube).