Getty Images

Demi Lovato's cover of Ed Sheeran's "Give Me Love" has been floating around the internet for a while now, so it should come as no surprise that the two would eventually perform the track together. 

The pair surprised audiences at 104.3 MY FM’s My Big Night Out in Hollywood last night when the English singer brought Lovato out for an intimate rendition of the hit single.

Sheeran introduced the song, saying "We've never done this one before. We had a five minute rehearsal in the dressing room, I think it sounds alright." It sure does!

Watch the performance and check out Sheeran's review of their performance below: