It was an awesome episode!
River gave up the rest of her regenerations to save the Doctor! We thought Matt Smith was gonna change due to all the speculation he was leaving the show, thank goodness he didn't.
So what now for River, does she still kill the Doctor on the beach, or is it really the Doctor or his flesh avatar?

LOL, spoilers!!