Ginnifer Goodwin and Josh Dallas are living a real life fairy tale romance.
The Once Upon a Time costars, as well as newly engaged couple, shared a sweet moment on the set of their hit series on Monday, Oct. 28, in Richmond, Canada.
The pair were seen hugging, and Prince Charming (Dallas) planted a kiss on Snow White's (Goodwin) forehead. The brunette beauty, who donned a dark purple coat, was obviously beaming, as evidenced by her huge grin.
They were joined by cast mates Colin O'Donoghue, Jennifer Morrison and Michael Raymond-James.
Could they be any cuter?!
The duo confirmed their engagement to E! News on Friday, Oct. 11. Per People (who was first to report the happy news) the handsome actor proposed to his ladylove on Wednesday, Oct. 8 in L.A.
"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," the pair said in a statement.
Back in March 2012, a source told E! News that Goodwin, 35, and Dallas, 31, had an "immediate connection when they met" in 2011. At the time, Dallas was married to Sherlock star Lara Pulver, so initially he and Goodwin were "just friends."