Board Thread:Spoilers!/@comment-1916997-20180101222954/@comment-31937823-20180117153606

Since Ivy most likely dies in this episode, here is my new theory: she trades lives with Henry some how in order to save him from the poison so she can get revenge on Gothel for betraying her by ruining her plans. She doesn’t care if she dies because she still feels unloved. However, Anastasia expresses that she loves her which allows Ivy to die at peace. True love between sisters (Regina and Zelena) ends up breaking the curse, and magic as well as their memories are returned.