Join the news democracyWhere your votes decide the Top 100
Why did Jack die? That piece of wood could have held both him and Rose. Or they could have taken it in turns in the freezing water.
The 'plot hole' seems to be an irksome subject among Titanic fans.
Yes, ladies and gentlemen, behold: another fan theory to thoroughly blow your mind.
This particular one, invented by a reddit user, seems to have been around for a while but resurfaced this week.
It's also the first time Rose and Jack properly meet, when he saves her...
Jack – romantic, loving, adventurous and handsome. A dream man.
Recall the words he said to her:
If you don't break free, you're gonna die.
What if it was her subconscious, telling her to live?
The theory argues that Jack represents Rose’s resilience and strength.
The final bit of evidence is that there isn't a trace of Jack ever having been on board.
Okay, several users point out that that was because he won the ticket from someone else in a poker game.
No, there wouldn't be, would there?
Go on, admit it: you'll never be able to watch that final scene the same way again.
More:This Grease fan theory changes everything
More:This fan theory about Snape's very first words to Harry Potter is blowing people's minds