Jenni "JWoww" Farley has opened up about how she feared she had suffered a miscarriage in the early weeks of her pregnancy.

The Snooki & JWoww and former Jersey Shore star, now four months pregnant, announced on Christmas Day she and fiance Roger Mathews are expecting a baby, however, Farley revealed she thought she had lost the child at one point.

"I took a pregnancy test and had a faint line. I was totally confused, so I showed Roger and made him buy two more tests," Farley wrote on her blog Tuesday. "Both times I got faint lines, but they were barely visible, so I still wasn't sure. I looked up everything online and swore I was pregnant, but Roger was still skeptical."

Farley, 27, explained the following day, she met co-star Nicole "Snooki" Polizzi -- who has a one-year-old son named Lorenzo -- at the airport. They were headed off to a tanning convention in Nashville.

"When I went to the bathroom, I saw blood and panicked. So many thoughts were running through my head. I felt a loss like no other when I thought that I was no longer pregnant. I whispered it to Roger and for that whole ride we just stared straight ahead and didn't say a word. I went to bed that night in Nashville praying it was just a thing that happens," Farley wrote.

Farley noted that the next day, she told her manager to buy her a "stupid proof test" so she could be certain as to whether she was a mommy-to-be.

"[It] literally says 'pregnant' or 'not pregnant.' It said pregnant and she cried and I cried and Roger looked like he was going to pass out! Hahaha. That day in Nashville I was on cloud nine," she said.

Along with the blog post, Farley shared a photo of her very small baby bump. She was wearing sweatpants and lifted up her white tank top to show off her stomach.

Farley got engaged to Mathews in September 2012 after two-and-a-half years of dating.

In addition to Polizzi, Jersey Shore co-star Paul "Pauly D" DelVecchio also recently had a child. DelVecchio, 26, revealed in late October he's a father after he knocked up a girl in Las Vegas and she gave birth to his daughter named Amabella in May 2013.

Polizzi, 26, gave birth to her first child with fiance Jionni LaValle in August 2012.