Roper, who married Tolbert in January 2016, said she kept quiet for over three years because of self-esteem issues.
She was also scared of being judged since she and Tolbert conceived during their Fantasy Suite date.
"I was honestly so scared to share our story, because I have always had this inner voice that's said I don't matter as much, especially when it comes to my struggles or my pain," the star said.
"My journey with my grief has been a rollercoaster, and so I've never even known really where to start with telling others," she added.
"I've also been afraid to tell people Tanner and I got pregnant on Bachelor in Paradise while filming."
FOLLOW REALITY TV WORLD ON THE ALL-NEW GOOGLE NEWS!
Reality TV World is now available on the all-new Google News app and website. Click here to visit our Google News page, and then click FOLLOW to add us as a news source!
Roper is parent to 18-month-old daughter Emerson Avery with Tolbert, and announced in January she's expecting another child. She said her pregnancy inspired her to go public about her past miscarriage.
"I just felt it was time to get it out of me and share our story and honor our baby," the star said.
"Thank you for all the kind words, they've made me feel very loved and have made me feel less alone."
Roper and Tolbert also shared their story in a YouTube video. The couple said Roper's miscarriage brought them closer together following the whirlwind of "Bachelor in Paradise."
"We were still navigating through that and now all of a sudden we had a very real life thing happen, so it was really time to get serious. And in a way, I think it brought us closer together," Tolbert recalled.
"We were engaged to each other but had only known each other for four weeks before we got engaged and this was about a month after that," Roper added.
Copyright 2019 United Press International, Inc. (UPI). Any reproduction, republication, redistribution and/or modification of any UPI content is expressly prohibited without UPI's prior written consent.