Selena Gomez (left) and Jennifer Stone.Photo: Jennifer Stone/Tiktok

Talk about a magical reunion!
Selena GomezandJennifer Stonegave their fans a quick dose of nostalgia on Saturday with a rendition of a popular song fromWizards of Waverly Place, the Disney Channel series on which they costarred from 2007 to 2013.
In the clip, Gomez and Stone, both 29, treat their fans to a lip-synched duet of the “Crazy Hat Song” from episode 4 of season 1 ofWizards of Waverly Place— and even do the corresponding dance.
After nailing their performance, Gomez and Stone break out in laughter and stick their tongues out for the camera before ending the recording.
“We had to…” the duo wrote in white text on the video, which theyshared on their respective TikTok pages.
“Reunited and it feels so good. 🥂"Stone wrotewith her post.
She and Gomez played best friends — Harper Finkle, a mortal, and Alex Russo, a wizard in training — on the Disney sitcom, which tells the story of a wizarding family with three kids training to compete for sole possession of the family’s magical powers.
Maria Canals-Barrera, who played Gomez’s show-mom, Theresa Russo, couldn’t contain herself upon seeing the TikTok clip, writing, “LOVE this. Love you two! 💕❤️♥️.”
YouTuberTana Mongeau, 23, also commented with “this gave me a will to live for the week.”
Selena Gomez (left) and Jennifer Stone onWizards of Waverly Place.Bruce Birmelin/ Disney Channel via Getty

Gomez is no stranger to collaborating with fellow celebrities on TikTok. Earlier in the week, the “Let Somebody Go” singer filmed aDance Moms-themed video withCamila Cabellowhile the two appeared to spend a girls' night in.
In the video on Gomez’s TikTok page, the duo acted out a scene from the reality series withDance Moms' Christi Lukasiak and Kelly Hyland — parents to dancers Chloe Lukasiak and Brooke Hyland, respectively.
“And then there were two,” Cabello mimes to Hyland’s voice from behind Gomez, who snarkily replies as Lukasiak, “I know…”
source: people.com