"Good Morning America" host Robin Roberts has been with girlfriend Amber Laign for ten years, yet we only found out in December! The strong survivor tells Ellen DeGeneres why she waited so long to share.

Roberts stopped by "The Ellen DeGeneres Show" to promote her new book "Everybody's Got Something."

"Well because she doesn't really like spotlight. Like she's here right now. I can't get her to come out. You know not everyone wants to be in the spotlight."

"She's very, very supportive and she's been right there beside me every step of the way and it was actually the end of the year on my Facebook and I had been thanking my doctors, and nurses, my sister who was a perfect match and rightfully so."

"I asked her I said, I really want, I want to say thank you and in the book she takes the caregivers point of view and it's really funny that sometimes we didn't see the same thing eye to eye and I thought it was very powerful for people because there's so many that care for their loved ones and so to see her side of it and to see my side of it it was pretty interesting."

Ellen replied with a joke, "Well she came out, but anyway. It's too late for that now."

Roberts shares in her book that she met her massage therapist girlfriend through mutual friends on a blind date.

"Mutual friends set us up on a blind date. I liked the fact that she had no idea who I was. She rarely followed sports, so she never saw me on ESPN, and her office mates at the time watched a different morning show ... ouch!"

Roberts shared the news on Facebook when thanking her strong support system. The news anchor was diagnosed with breast cancer in 2007 and myelodysplastic syndrome in 2012.

Will you read her new book? Let us know your thoughts in the comments section below!