Ginnifer Goodwin and Josh Dallas Are Engaged
PHOTO: Ginnifer Goodwin and Josh Dallas attend Entertainment Weeklys Annual Comic-Con Celebration at Float at Hard Rock Hotel San Diego, July 20, 2013, in San Diego.

Talk about a real-life fairytale!

"Once Upon a Time" co-stars Ginnifer Goodwin and Josh Dallas are engaged, a rep for the couple confirmed to ABC News today.

"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 couple told People magazine, which broke the news.

See Ginnifer Goodwin as Jackie Kennedy

Goodwin, 35, and Dallas, 31, met on the set of their ABC series and went public with their relationship last year.

"You can't choose who you fall in love with and it just so happened it worked out that way," co-star Michael Raymond-James told ABC News of the on-set romances. "[Everyone] is incredibly happy in their relationships."

More ABC News