It's the stuff of internet legend, and the idea of the immortal theory has blown mind after mind for many moons now – Is Meghan Trainor actually Martha from high School Musical? IS SHE? IS SHE REALLY?
Well err, no she's not actually – but Miley Cyrus fell for the famous theory this week and even took to Instagram to share her excitement about the discovery, only to have her hopes and dreams SHATTERED quickly afterwards.
Ever since Meghan Trainor made it big with her music, fans have been comparing her to Martha from High School Musical. You know, the one who likes to pop, and lock, and jam, and break.
But a quick Google search reveals that actually, Martha was played by Kaycee Stroh in the HSM trilogy, and she just happens to look like Meghan's long lost identical twin.
The most awkward parts about all of this is that a) Miley was IN HSM, and b) Kaycee actually had a role in Hannah Montana: The Movie too. Oh GAHD you can literally feel the awkwardness.
Anyway, she was pretty gutted to hear that her discovery was actually all a BIG LIE, and later updated her Instagram post to say: "Wtf is life and memes this isn't even true and my heart is slightly broken".
Confessing that she'd made a huge derp, Miley wrote: "I was IN high school musical... I guess I thought Kaycee Stroh decided to change her name to Meghan Trainor." Awkies.
Sorry for anyone who's been left truly devastated by this confirmation.
Have you fallen for this theory before? Feeling Miley's pain? Let us know with a tweet to @Sugarscape.
NOW READ THIS LOT TOO