My newest theory is that Emma sent Hook back, from the future, a la Marty McFly (leather getup= puffer vest), to affect some sort of necessary change. He said in NYC Serenade that "a bird" came to him with the potion--a swan? He asked if maybe there was a man she loved in the life she lost. He's subtly messing with their activities. He offhandedly noted that the time travel thing had never been done before--a weird comment. Too many things suggest that Hook's in the know about what's going on. I think the surprise kiss he planted on Emma will have a purpose. I think Dr Whale is the Doc Brown of the party. So...many...thoughts... .