We're used to seeing celebrity couples on red carpets and out and about, but some of them take their love to a whole new level. Many stars take the stage or hit the recording booth together, writing and/or performing duets that set fans' hearts aflutter. While some musical duos have broken up — Katy Perry  and John Mayer  and Rihanna  and Drake — others' relationships feel as eternal as their music. Though you may recognize pairs like Beyoncé and Jay Z and Miranda Lambert and Blake Shelton, others may surprise you — especially when one half of the couple doesn't sing professionally. The latest was Nicole Kidman  and Keith Urban , whose performance of "Amazing Grace" at a children's hospital in Australia  will probably make you cry. Keep reading to see that and many more celebrity couple duets!
Source: Getty / Kevin Mazur; Getty / Terry Wyatt; Getty / Kevin Winter 
Beyoncé and Jay Z: "Drunk in Love"
Beyoncé and Jay Z have been singing together for years, with plenty of recorded songs and live performances. Their most recent (and memorable) was this sexy duet of "Drunk in Love" at the 2014 Grammys .
Jessica Simpson and Nick Lachey: "Where You Are"
Back when Jessica Simpson  and Nick Lachey  were together in 1999, they recorded "Where You Are" and made a steamy music video.
Miranda Lambert and Blake Shelton: "Over You"
Miranda Lambert and Blake Shelton show their love in many ways , including their music. They cowrote "Over You" together for Miranda's album and then sang it as a duet on The Voice.
Katy Perry and John Mayer: "Who You Love"
Before Katy Perry  and John Mayer  broke up, they wrote and recorded "Who You Love" together. They only performed it once, at his 2013 show in Brooklyn, NY.
Rihanna and Drake: "Take Care"
Rihanna  and Drake's relationship also included a few collaborations. In addition to performing together at the Grammys in 2011, Drake brought Rihanna  out on tour to sing "Take Care" earlier this year.
Nicole Kidman and Keith Urban: "Amazing Grace"
Nicole Kidman and Keith Urban sang a sweet duet of "Amazing Grace"  to sick children at an Australian hospital.
Jennifer Lopez and Marc Anthony: "No Me Ames"
Jennifer Lopez  and Marc Anthony  duetted a few times before they got married. Though the couple isn't together anymore, their Spanish-language performances live on. Watch them perform "No Me Ames" in 2012.
Britney Spears and Justin Timberlake: "I'll Take You There"
Though Britney Spears  and Justin Timberlake  never recorded anything together, they did perform "I'll Take You There" on The Mickey Mouse Club when they were kids in 1994!
Faith Hill and Tim McGraw: "I Need You"
Faith Hill  and Tim McGraw  are no strangers to collaborating, and their performances are always steamy. It's like no one else is in the room when they sing together, as seen during this duet of "I Need You."
Gwyneth Paltrow and Chris Martin: "Cruisin'"
Though Gwyneth Paltrow  and Chris Martin  didn't originally sing "Cruisin'" together in her movie Duets, they performed it at a friend's wedding  in 2003.
Gwen Stefani and Gavin Rossdale: "Glycerine"
Gwen Stefani  and Gavin Rossadale haven't released any music together, but they performed his band Bush's song "Glycerine" together back in 2012.
Trisha Yearwood and Garth Brooks: "In Another's Eyes"
Another country couple with many duets is Trisha Yearwood and Garth Brooks. Here's a throwback performance of "In Another's Eyes" from 2008.
Jordin Sparks and Jason Derulo: "Vertigo"
Jordin Sparks and Jason Derulo recorded "Vertigo" together and then delivered a sweet performance together this year.
Avril Lavigne and Chad Kroeger: "Let Me Go"
Avril Lavigne  and Nickleback frontman Chad Kroeger wrote "Let Me Go" for her most recent album and performed it together last October.