Jan. 1 (UPI) -- Netflix's iconic sci-fi series "Stranger Things" wrapped up its five-season run Wednesday with a finale that answered questions and provided happy endings for most of its characters.

Spoilers ahead.

The party of heroes confronted villain Henry/Vecna (Jamie Campbell Bower) one last time.

After learning Henry had been possessed by something evil as a young boy, Will (Noah Schnapp) implored him to join his group and fight the darkness together.

When Vecna refused and hid inside the giant Mindflayer monster, Will and his friends and family attacked it with Will's mom Joyce (Winona Ryder) delivering the final devastating blows and killing him.