Miley Cyrus confused Meghan Trainor with this 'High School Musical' star

Q&A: Hannah Montana or High School Musical? (Beauty Break)
Q&A: Hannah Montana or High School Musical? (Beauty Break)

Miley, oh Miley, what are we going to do with you?

The 23-year-old singer is in hot water for mixing up Meghan Trainor and KayCee Stroh, who played the hip-hop-loving band geek Martha Cox in the "High School Musical" films.

SEE ALSO: Meghan Trainor channels Britney Spears in sexy music video for 'No'

Cyrus posted a screenshot of an Instagram on Monday of a meme that claims (sarcastically) that Trainor played "Martha from High School Musical, expressing her disbelief.

"Whaaaaat?!?! How'd I not know this," she wrote. But when word got back to the "Wrecking Ball" singer that the meme is inaccurate, she added, "(Wtf is life and memes this isn't even true and my heart is slightly broken!!!!!)"

Stroh, who now has two daughters, finally commented on the hilarious controversy on Monday afternoon, five hours after Cyrus posted her Instagram. Along with the screenshot of Cyrus' post, Stroh posted some amazing throwbacks of the two stars together during their Disney Channel days (Cyrus was still playing Hannah Montana during the "HSM" heyday), including a glorious one of the pair holding sparkly Rubix Cubes.

See photos of Miley Cyrus through the years:

"I'll just leave this here," Stroh tweeted along with the photo collage. "What's wrong with this pic? LOL still love you @MileyCyrus."

So do we, Miley!

More from
'Bachelor' couple Ben Higgins and Lauren B. show off their 'normal life' together
Relive Ultra Music Festival 2016 in Miami with these epic photos
Katie Holmes and look-alike daughter Suri Cruise attend March Madness together