Justin Bieber and Ariana Grande are thanking each other.
The two singers, both 21, performed together on stage in Miami on Saturday after some Twitter teasing from Justin Bieber.
He posted a cryptic message saying, "You guys have been asking for this for a while. Get ready."
And the fans were not only ready but went on Vine to share the duo's performances.
WATCH: Justin Bieber's Surprise Acoustic Performance
Bieber even sang his hit song, "All That Matters" with Grande.
And here they are hugging as fans went wild!
NEWS: Ariana Grande and Jimmy Fallon Have an Ew! Sing Off
After, Bieber tweeted out that he "missed the stage."
Grande thanked her Miami babes in addition to Bieber as she continues to wow fans on her "Honeymoon tour."
Check out the video below to see Ariana address the diva rumors.