Actress Ginnifer Goodwin's pregnancy will be written into her U.S. Tv show Once Upon A Time.

The Walk the Line star plays a modern-day Snow White in the series opposite real-life fiance Josh Dallas.

In the show, Goodwin's character has a daughter with Dallas, who plays Prince Charming, and he reveals show bosses have decided to write a second pregnancy into the storyline to accommodate the mum-to-be.

He tells U.S. breakfast show Good Morning America, "As we saw in the first part of the season, Snow confesses some secrets to Prince Charming, that she wanted to have another baby.

"So if you saw Ginny now, you would know that hiding the bump is gonna be a difficult thing, so Snow and Charming are gonna have another baby.''

Goodwin is due later this year (14).

This is the first child for the couple who began dating in 2011.