A few months ago, Britney Spears announced that she would be appearing on the upcoming season of "Jane the Virgin," which is her favorite show ever, and now Kesha is set to make an appearance as well!

Kesha will guest star in the second episode of season two, according to The Hollywood Reporter. The 28-year-old singer will play a colorful rock star named Annabelle who moves next store to the main character, Jane, who is played by Gina Rodriguez. Apparently, Annabelle "isn't exactly a 'baby person.'"

"We are so thrilled Kesha will be appearing on 'Jane!'" Executive Producer Jennie Snyder Urman said in a statement, according to Entertainment Weekly. "We are huge fans of hers, and we are so excited to welcome her to the 'Jane the Virgin' family."

Kesha took to Twitter to share her excitement over the news. "Stoked!!!!!!!" she wrote. "I'll be making a guest starring appearance on @CWJanetheVirgin on @CW!"

Rodriguez also took to Twitter to have a bit of a fangirl moment replying to Kesha's tweet. "Oh no big deal just the baller and beautiful @KeshaRose guesting on Jane," she wrote. "I'm not freaking out...nope not at all."

Watch Kesha and Spears in the upcoming season of "Jane the Virgin" when it premiers on The CW on Oct. 12.