Since Once Upon a Time premiered almost two years ago, we’ve had one burning question on our minds: How was Henry adopted by Regina? While there have been hints dropped throughout the show’s two seasons, there was never any definitive proof of why she adopted him or details about how Rumplestiltskin got ahold of him. However, that is all changing in a few short months.

As co-creator Adam Horowitz hinted recently, the first half (11 episodes) of Season 3 will explain everything about Henry’s adoption. In fact, it will happen in Episode 9, he and co-creator Eddy Kitsis explained at a recent Q&A at ABC Studios in Los Angeles.

In the Season 3 premiere, an important flashback happens, in which we see Henry as a baby. “I’ve always wondered how he got adopted, so I hope we tell that,” Eddy teased. “If I were betting, it would around episode, what? Nine?” he continued, to which Adam replied, “Somewhere around there.”

Vague as always, but we’re taking it as a sign that we’ll learn about Henry’s adoption in Episode 9, and possibly 10 and 11, too. Without giving too much away, the premiere flashback will continue to affect characters throughout the season, and Adam notes that “seeing baby Henry at the start which is so important to what we're doing in this first 11 was exciting” and “it's not the last we're going to see of baby Henry.”

Who will be involved in this flashback scene: Regina, Rumple, Emma, or someone else entirely? You’ll have to tune in for the Once Upon a Time Season 3 premiere on Sunday, September 29 at 8 p.m. ET on ABC to find out!

What do you think Henry’s origin story is? Sound off below.

Alyse Whitney is Assistant Editor at Wetpaint Entertainment. Follow her on Twitter and Google+.