Such a fairytale story! Co-stars on Once Upon A Time, Ginnifer Goodwin and Josh Dallas, are engaged! In the hit TV show, Goodwin plays Snow White and Dallas plays her Prince Charming. So, it's so sweet that they are ready to live happily ever after in their real lives! This is the second engagement for Goodwin, as she was engaged to actor Joey Kern back in 2010. Dallas was married from 2007-2011 to actresss Lara Pulver.