Half of “Once Upon a Time” is spent giving back stories. We learned about everyone from Snow White (Ginnifer Goodwin), to Rumplestilskin (Robert Carlyle), to Emma (Jennifer Morrison). However, one major story we have yet to figure out—When did Regina (Lana Parilla) become Henry’s (Jared S. Gilmore) mother?

Well, we’re going to get some answers according to TVLine.com.

“Before our Christmas break, we plan to show the why and the how of how baby Henry came to his new mother,” Executive Producer Adam Horowitz told the website.

There quite a few questions surrounding the adoption of Henry. Why did Regina decide to adopt a child? How did he even get to Storybrooke? Or did she find a way to leave the town and find him?

We can assume that Regina’s desire for a child came after her interaction with the young Owen (Ethan Embry). We know that she got tired of the way in which everyone automatically did anything she asked. She had a desire to feel loved. Therefore, adopting a small baby—someone who has no idea who you are—would fulfill Regina’s need to have a strong and original relationship with someone.

A mother-son relationship isn’t the only type of relationship for Regina we’ll get to see in Season 3. According to a Q & A session Parilla recently did with fans through Twitter, she may get some lovin’ this season. She answered a fans question about a possible love interest for her character by tweeting:

I have yet to meet her #loveinterest. You will meet him b4 she does...that's if u haven't already :) 

Good for Regina. It’s about time she wasn’t lonely.

Season 3 of “Once Upon a Time” premieres Sunday, Sept. 29 at 8/7c on ABC.