In the climax of James Cameron's Titanic, Rose (Kate Winslet) could have saved Jack (Leonardo DiCaprio) by making some space for him on the door. But she didn't and Jack died while Rose lived to ripe old age to tell us the story.