We can’t get enough of the ever-increasing drama that is the Charming/Rumple family tree. Lucky for us, it looks like it’s set to continue! TVLine posted an exclusive clip from next week’s Once Upon A Time episode (Season 2, Episode 15: “The Queen is Dead” ) and it’s chock-full of awkward (and touching) interactions between Mr. Gold (Robert Carlyle), Emma (Jennifer Morrison), Henry (Jared Gilmore), and Neal/Baelfire (Michael Raymond-James).
 
The scene picks up with the recently reunited family still in Manhattan, walking down a city street on their way back to Neal’s apartment. The clip gives context to this script spoiler, released earlier this week, an exchange between Gold and Henry about nicknames, but delivers more family drama from there!

Emma and Neal discuss his coming with them to Storybrooke, a suggestion, as we learn later in the scene, encouraged by Gold (making us think this scene takes place after this script spoiler). The two are interrupted by Henry, who asks if they can ride the subway (looks like he’s moved past the Cinnabons). Henry and Neal go up to Neal’s apartment to fetch a camera, leaving Emma and Rumple to be sneak-attacked! by Hook (Colin O’Donoghue).

Hook stabs Rumple in the chest, but Emma knocks the pirate out before he can do any more damage. Neal returns to find his father bleeding, an unconscious Hook (who he recognizes!), and a badass Emma. And we dare you not to tear up when a “Papa?” slips from Neal’s mouth at the sight of an injured Rumple.

We were worried that OUAT might not be able to maintain the family drama from last episode, but if this clip is anything to go by, it is only going to get better! We can’t wait to find out if Neal is also Peter Pan (he knows Hook!) and if there is something keeping him in New York, as he alluded to in the clip (our guess: a girlfriend!). We assume that Rumple is going to be okay, but we won’t feel better until we see him up and hobbling around again!

What did you think of the clip? Are you excited for Sunday’s episode? Let us know in the comments below!

Catch the next episode of Once Upon a Time on Sunday, March 3, 2013 at 8 p.m. ET/PT on ABC.