One of the most intriguing new characters on Once Upon a Time Season 2 is Neal Cassady (Michael Raymond-James), Emma's (Jennifer Morrison) lost love and Henry's (Jared Gilmore) father. We met him in a flashback in Season 2, Episode 6: “Tallahassee,” and have been assuming we'll see him again this season. But will we? And if so, how soon? Read spoilers at your own risk! For more on Wetpaint Entertainment's philosophy on spoilers, click here.