Once Upon a Time gira em torno de Emma Swan (Jennifer Morrison), uma coleccionadora de 28 anos que tem estado sozinha desde que foi abandonada em criança. No entanto Emma reencontra o seu filho Henry (abandonado à 10 anos) e este pede-lhe ajuda, ele acredita que Emma vem de outro mundo…