Kim Kardashian West. (Photo: Twitter/@KimKardashian)

Los Angeles - Reality TV star Kim Kardashian was told she had a miscarriage while she was pregnant with daughter North, after the doctor failed to find a heartbeat.

Kim has four children with rapper husband Kanye West, but before giving birth to her first child in 2012, she experienced a difficult situation when she was told that she had miscarried, reports aceshowbiz.com.

"I thought I had a miscarriage because I was really heavy bleeding and in so much pain in Miami," Kim said, during an appearance on attorney Laura Wasser's podcast "All's Fair".

"(I) went in because you have to go and do a D&C (dilation and curettage) to clean out a miscarriage. It was Thanksgiving morning and my doctor said, 'Come in in the morning and we'll do it Thanksgiving night so no one will see you.' I was so worried people would find out, it was the first time I ever was pregnant. I was so nervous. I went in and there was no heartbeat and he said, 'Oh, you had a miscarriage.' "

However, the doctor told her the next morning that he had found a heartbeat.

"And I was like, 'Oh, my God. This is a sign, it's Thanksgiving morning.' So we ended up, obviously, having North," she said.

Kim is also known for her typically healthy food choices, but in an impromptu question and answer session with Twitter fans, she said that she has started to focus on consuming more vegan options - and her young family is following in her footsteps, too.

After sharing her craving for frozen waffles, she responded to a fan wondering if she would ever consider giving up animal products, reports aceshowbiz.com.

"I eat mostly plant based. No meat anymore," the mother-of-four wrote, sharing that her kids are also vegan, except for her eldest daughter North.

IANS