Supernatural - My Heart Will Go On (S06E17)Balthazar, the angel, traveled back in time and saved Titanic from hitting the iceberg. His motivation for doing this? He hated the James Cameron movie and
My Heart Will Go On. Changing history wasn't the best thing to do though, because now Fate is killing off the descendants to the survivors in
Final Destination style.
Spoiler
A whole lot of other "small" things were changed as well, like Jo and Ellen being alive, and Dean not driving an Impala anymore.
Turns out Balthazar reasons for saving Titanic wasn't quite that simple though. He was acting on orders from Castiel, who actually planned for the survivor's descendants (around 50.000 of them or so) to be killed off by Fate, so that he could use their souls in the war.
Definitely a interesting episode.