Ariana Grande surprised her fans in Miami when Justin Bieber arrived for a performance on her 'Honeymoon Tour'.
The 21 year old shared the stage with Justin, and the two performed a cover of his popular song 'As Long As You Love Me'.
During the duet, Justin forgot the lyrics of his own song, but fans loved the duet which Justin hadn't done on stage for a long time.
Ariana showed off her rapping skills, and rapped her boyfriend Big Sean's part in Justin's song.
She was dressed in a skimpy mini dress that barely covered her derrière, and added sequinned platform heels to it.
Justin was dressed in his signature casual style of slouchy trousers and a black tee, and styled the look with trainers and a cap.