Singers Demi Lovato and Lea Michele have love for each other’s vocals!

After Lea covered “Give Your Heart a Break” on the Oct. 4 episode of Glee, Demi tweeted at her, “Thanks for covering my song on Glee! You were amazing!”

Lea’s Rachel Berry performed the song as a duet with her new love interest Brody (Dean Geyer) – right in front of Finn, played by the Broadway babe’s real-life boyfriend, Cory Monteith.

“I'm begging them to let me do ‘Skyscraper,’ but no one can sing that song like you!” Lea quickly responded on Twitter to the X Factor judge.

We love that the brunette beauties aren’t arguing about who sang it better!

But which version would you rather hear? 

Check out Lea's rendition below and tell us if you think she did the song justice.