Supernatural season finale

The Supernatural crew outdid themselves with their first season finale in an episode full of cliffhanging surprises and classic rock.We probably all expected that continuing character Meg would, well, continue. But no. Instead, the Winchester boys rescued the real Meg, and she died. This was of course intended to set up the final showdown with the Ceiling Fire Demon possessing their father. The