Demi Lovato Covers Ed Sheeran's "Give Me Love"

She gave it everything she's got.

Demi Lovato
(Image credit: Marie Claire)

http://www.youtube.com/watch?v=beRexGrNqH0 (opens in new tab)

We wouldn't trust Ed Sheeran's "Give Me Love" with just anyone, and have to hand it to Demi Lovato — she pulled it off. During her hour-long set at iHeartRadio Live, the 21-year-old tackled the heart-wrenching torch song and gave it everything she got.

"This my surprise," she told the crowd before launching into the ballad. "It's one of my favorite songs. This song means everything to me."

Lovato's passion for the song showed true, so much so that Sheeran himself complemented the singer in a tweet:

https://twitter.com/ddlovato/statuses/455968287713554434 (opens in new tab)

Update: It seems that Sheeran was so impressed with Lovato's cover, he felt compelled to perform it with her! During 104.3's Big Night Out concert, Sheeran and Lovato took the stage and performed the song together. Watch, below:

http://www.youtube.com/watch?v=7ouGI9RMZXM (opens in new tab)

Lauren is the former beauty editor at Marie Claire. She love to while away the hours at coffee shops, hunt for vintage clothes, and bask in the rough-and-tumble beauty of NYC. She firmly believes that solitude can be a luxury if you’ve got the right soundtrack—that being the Rolling Stones, of course.