It's nighttime. Luke watches as Darth Vader's corpse burns on a funeral pyre.
Overhead, above the forest, fireworks go off. The scene changes several times to show fireworks and celebrations in cities all over the galaxy. It's like New Year's Eve, but instead of the giant ball dropping in Times Square, a giant ball of evil blew up in space.
Then we head back to the Endor forest. The Ewoks are holding a massive dance party. Everybody's there: Leia, Han, Chewbacca, Lando, the droids, Rebel fighters—everybody. Some are betters dancers than others.
Luke shows up. Hugs and handshakes all around.
Luke wanders away and leans on a tree. Suddenly, the spirits of Obi-Wan and Yoda show up. Then the spirit of Anakin joins them—except it's young Anakin, not old, Humpty Dumpty Anakin.
Brain Snack! In the original version of the film, the ghost of old(er) Anakin joins Yoda and Obi-Wan. Young Anakin was subbed in for later editions, after Star Wars Episodes I-III were released.
While we're at it, the Ewoks' party music was changed, too. These are just two of many, many infamous changes made to Return of the Jedi.
Luke smiles at his dad and his mentors. Leia comes over and gives him a hug, and then they rejoin their friends at the party.