Many unusual reunions were featured on Once Upon a Time Season 3 Episode 10.
There was Belle and Mr. Gold, who came back together in the happiest of ways in Storybrooke, along Emma and Neal, though the former was less than thrilled to see the latter in this case.
Elsewhere, Henry acted very un-like himself, showing no emotion when faced with his prized book and totally snubbing his biological mother.
As for Hook? He got it on with Tink, while a character beloved by many was actually killed.
Who was it? How did it go down? Watch this Once Upon a Time Season 3 installment from start to finish now for the answers: