After two years of trying, Jewel and Ty Murray are having a baby.

According to People, Jewel, 36, is in her second trimester and the singer opened up to the magazine saying, "It was so hard to keep it a secret. I was worried I'd start throwing up on set and everyone would be like, 'Oh, she's pregnant.'"

Jewel is currently co-hosting Bravo's "Going Platinum," expected to premiere later this year.

The couple has been married since 2008 and Ty, 41, said that kids were a part of their plan from the beginning.

"We always knew we wanted to have a child, and this time in our lives feels right," said the rodeo star.

Related stories on Williams and Daughter Dispute Prompts Police Call

VIDEO: Dr. Phil to 'Golden Voice' Ted Williams: Take My Sobriety Challenge