Emma Swan is a fictional character in ABC's television series Once Upon a Time. She is portrayed by Jennifer Morrison, by Abby Ross as a teenager, and Mckenna Grace as a child. Emma first appeared in the series's pilot as a bail bond agent in Boston, Massachusetts, until she meets her biological son Henry, whom she gave up for adoption 10 years before. She learns she is the daughter of Snow White and Prince Charming whom gave her up so she wouldn't die at the hands of Regina Mills also known as the evil queen. Henry urges Emma to go to the town of Storybrooke, Maine, to break a curse enacted by The Evil Queen and to restore the fairy tale characters' happy endings. The endings had been taken 28 years ago and the fairy tale characters got trapped in our sad and lonely, harsh and cruel world.