Jessica Cunningham is pregnant with her fourth child.

Jessica Cunningham's Instagram (c) post

Jessica Cunningham's Instagram (c) post

The former 'Apprentice' contestant suffered tragedy last year when her former partner Alistar Eccles - with whom she has three daughters - took his own life, and she suffered a miscarriage one month later.

But now, the star has revealed she and her partner Alex Daw are officially expecting once again, as she dubbed their upcoming arrival as a "rainbow baby", which refers to good news following tragedy.

Jessica confirmed the news in an Instagram post, when she shared a snap of her family drawn in little pictures, with the last one featuring a baby inside a pregnant stomach.

She wrote: "Well, it is the start of the New Year, so best to start It off with how I mean to go on! WITH GOOD NEWS!!! We have a little rainbow baby on the way #newblogpost link in bio 2017 was a year of fun, sadness, change, laughter and love. 2018 is the year! Happy new year! (sic)"

And in a blog post also shared with her fans, the 'Celebrity Big Brother' star reflected on her tumultuous 2017, which she said ended in the "best" way.

She wrote on "I rekindled with an old flame and found my soul mate to whom I fell madly, truly and deeply in love with, I started a new career direction which is flourishing and enjoyable.

"Which leads me to the best part of 2017..... finding out I will be having a little rainbow baby this year! (sic)"

It comes after Jessica revealed she had suffered a miscarriage just weeks after Alistar took his own life, and said that whilst she was devastated by her loss, she only allowed herself to be "sad" for a little while because she needed to be strong for her daughters.

The 30-year-old star said: "I let myself feel sad, but not for long, because there were so many more reasons to smile. I smiled for my children, my relationship, our health, the roof over our heads, my family, friends and just being here."