Once Upon a Time

Once Upon a Time Spoiler Photos: Season 3, Episode 9 — Regina Adopts Henry!

Throughout its first three seasons, Once Upon a Time has taken us everywhere from the Enchanted Forest to Neverland, but in Season 3, Episode 9 (“Saving Henry”), we’re finally going to get the answers we’ve been waiting for since the show began: How did Regina Mills (Lana Parrilla) come to adopt Henry (Jared Gilmore)?

Now that Henry has naively given handed his heart over to the evil Peter Pan (Robbie Kay), it’s up to our gaggle of Storybrooke heroes to steal back Henry’s heart before Pan gets nuclear and absorbs all its power.

And while we’re going to get that race against the clock over in Neverland, we’re going to see, in a flashback, how Regina came to adopt her little bundle of joy. Be prepared, OUAT fans — you might need some tissues for these adorable photos.

Once Upon a Time airs Sundays at 8 p.m. ET on ABC.