Robin Roberts and Mary J. Blige shared a very sweet moment during the latter's concert on Friday's "Good Morning America."

The two were discussing Blige's role in the movie "Rock of Ages," her latest magazine cover for Essence and her new music. Roberts praised the entertainer as "inspirational" and a woman "who can do it all."

Just as she appeared to start wrapping the segment up, Blige broke in unexpectedly. "Robin, I just want to say, I love you, you're a fighter and I look up to you. You are amazing," she said, hugging Roberts. She also joined the rest of the folks at "GMA" in wearing an armband to show her support for Roberts.

The "GMA" co-host is battling a rare blood and bone marrow disease called MDS. She announced her diagnosis almost two weeks ago, and has thanked fans for their tremendous support. She is currently undergoing chemotherapy in preparation for a bone marrow transplant later this summer.

She returned the love to Blige on Friday. "This too shall pass," Roberts said. "You have had some challenges. As my mama said, we all got something... and it's what we do at the other end, and your music has helped me get through some really tough times."

Related on HuffPost:

Loading Slideshow...
  • Matt Lauer

    Lauer co-hosts NBC's "Today" from 7-9 a.m.

  • Guthrie co-hosts NBC's "Today" from 7-9 a.m.

  • Robin Roberts

    Roberts co-hosts ABC's "Good Morning America" from 7-9 a.m.

  • George Stephanopoulos

    Stephanopoulos co-hosts ABC's "Good Morning America" from 7-9 a.m.

  • Charlie Rose

    Rose co-hosts "CBS This Morning" from 7-8 a.m. CBS announced the addition of Rose and Gayle King and a decidedly focused hard news program earlier this year.

  • Gayle King

    King co-hosts "CBS This Morning" from 8-9 a.m.

  • Steve Doocy

    Doocy co-hosts Fox News' "Fox and Friends" from 6-9 a.m. "Fox and Friends" dominates cable news morning shows.

  • Gretchen Carlson

    Carlson co-hosts Fox News' "Fox and Friends" from 6-9 a.m.

  • Brian Kilmeade

    Kilmeade co-hosts Fox News' "Fox and Friends" from 6-9 a.m.

  • Joe Scarborough

    Scarborough co-hosts MSNBC's "Morning Joe" from 6-9 a.m. "Morning Joe" focuses solely on hard news and political commentary.

  • Mika Brzezinski

    Brzezinski co-hosts MSNBC's "Morning Joe" from 6-9 a.m.

  • Soledad O'Brien

    O'Brien co-hosts CNN's 7-9 a.m. morning news program. CNN's "American Morning" fell behind MSNBC and even its own HLN. The network recently announced the return of O'Brien and the replacement of "Amerian Morning" with two new morning programs.

  • Zoraida Sambolin

    Sambolin co-hosts CNN's 5-7 a.m. morning news program.