The Good Morning America cohost revealed that she spent all of last week in a hospital again—this time to be treated for a pesky virus that arose as a complication during her recuperation from the bone marrow transplant she underwent in September.

"After about a week back in the hospital, I returned home Friday night," Roberts wrote in her latest post on her ABC News blog. "A latent virus, many of us have, was not responding to medication and was pulling down my numbers. Our immune systems usually take care of a virus like this…but mine is only 59 days old."

The 51-year-old TV anchor first got out of the hospital in early October after undergoing a procedure on Sept. 20 that transferred her sister's donor cells to her body to treat a rare blood disorder, myelodysplastic syndrome.

But having to go back this time "took an emotional toll" on her, she acknowledged, though she noted she had the same amazing medical staff taking care of her.

"The wonderful doctors, nurses and support staff lifted my spirits," she added. "It was comforting seeing them again. They assured me the majority of BMT patients have to be re-admitted to the hospital for various reasons. I decided to look at my brief stay as a 'tune up'…and then I would be back on the road to recovery. By the grace of God, I am!"

Roberts said doctors have since gotten the virus under control and said she's been "moved to tears" by all the support she's received from her GMA family and viewers.

Your information may be shared with other NBCUniversal businesses and used to better tailor our services and advertising to you. For more details about how we use your information, see our Privacy Policy. If you are located outside of the U.S., your information may be transferred to, processed and used in the U.S.