OK, so this is what we learned:
Charlotte was on the island as a child. She was told to leave and never come back by Daniel Farriday. She spoke Korean. She is now dead.
John Locke gave Ben Jins ring. He never told Sun that Jin was alive, but he never told her he was dead either. In a way, he kept his promise.
Jacks father told John HE was supposed to turn the wheel on the island. He also told John that he shouldn't have listened to Ben. Jacks father was instrumental in getting John to get up, although he wouldn't or couldn't help him, and turn the wheel.
Sayid and Kate ran away from Ben. Only Sun and Jack went with Ben to meet Daniel Farridays mother. Eloise knows what they have to do to get back to the island.
I have a feeling that Sun will convince Kate and Sayid to come back to the island. Hurley won't be a problem either.
Almost everyones nose is bleeding.
Jin seeing Sawyer for the first time was precious. I knew it was Sawyer talking, and was anticipating a big hug from both. I loved that scene.
What else happened?