Josh Dallas and Ginnifer Goodwin

Josh Dallas and Ginnifer Goodwin

Josh Dallas has popped the question to Ginnifer Goodwin his co-star girlfriend after nearly two years of dating.

"We are so thrilled to announce our engagement and can't wait to celebrate with our friends and family, including our second family at 'Once Upon a Time'." said the couple in People

Josh Dallas was previously married to actress Lara Pulver from 2007 until 2011, before they split and twelve months later he made his relationship with Ginnifer publicly known. Goodwin  was engaged to Joey Kern in 2010.

Speaking about falling for his castmate, he said previously:"It hit me like a blinding light. I thought, 'I'm in trouble now.' "

The pair have often been spotted attending red carpet events together, and Josh also said last year his lover inspires him as an actor, adding "I look for fun and smarts - a witty, strong sexy woman."

A date for the wedding is yet to be announced.