It looks like ABC might have a winner with Once Upon a Time. Jennifer Morrison (Dr. Cameron from House) plays, Emma, the new arrival in Storybrooke. She soon learns that Storybrooke is actually a book of fairy tales from which there is no escape. Not only is she trapped with fairy tale characters that don't know who they once were, but she is told by her young guide, Henry, played by Jared Gilmore, that she is a character in the book herself. Henry is the child Emma gave up years before. He tells her an impossible tale that so intrigues her that she brings him back to Storybrooke to see for herself. Henry has told her that she is the long lost child of Prince Charming (Josh Dallas - CSI and Thor) and Snow White (Ginnifer Goodwin).
I don't think any of us outgrows fairy tales. Executive producers Edward Kitsis and Adam Horowitz of Lost fame, deliver an action-packed, intrigue-laced fairy tale filled with the magic and wonder we still crave. You'll recognize Robert Carlyle from Stargate Universe as Rumplestiltskin.
The show airs on ABC this fall on Sundays at 8PM, 7PM Central.