After the trailer for Last Christmas dropped, a million little jingle bells went off in my head telling me that something 👏 was 👏 up 👏 .
And I wasn't the only one that felt this way. People had a ton of theories, like that Henry Golding was a ghost...
...or an angel....
...or an organ donor.
Well, I've officially seen the movie and I know the truth. But, if you want to remain blissfully ignorant, read no further! AKA, SPOILERS AHEAD!!!!!!!!!
Alright, drum roll, please...
He's her organ donor!
After getting a heart transplant, aspiring singer Kate (Emilia Clarke) isn't feeling like herself. She's a Grade A selfish mess and is ruining all of her relationships, one mistake at a time. Then she meets Tom (Henry Golding), who teaches her how to be selfless and give back.
When she goes looking for him at his apartment, a realtor tells her that the place is for sale, after the original owner died. Kate realizes that Tom is a ghost and all the moments they shared, she really experienced alone.
Tom reappears and confirms her suspicions that he was, in fact, her organ donor. He tells her that "she would've had his heart no matter what," and reader, when I tell you I sobbed.
Was this a twist? Certainly. But, it was also crazy obvious. Let's look at the evidence, shall we? First of all, he's always wearing the same clothes. Secondly, he doesn't have a scene with anyone else. She even tells him that he "keeps disappearing" on her!
Even though it's sad, he does help her learn how to use her heart again. Plus, there's a cute guy she meets volunteering who I like to think is who she's supposed to end up with all along.
So, there you have it! Were your theories correct? Tell us in the comments!