Umm… What if Zelena is all holding Henry and talking to Killian like
"You haven’t done what I’ve asked."
"Oh! You didn’t tell her. Well allow me-"
*Killian* “NO! I will be the one to tell her.”
*Emma” “TELL ME WHAT!!?”
*killian tells emma everything, how he must remove her…