Jennifer Morrison, left, and Jared S. Gilmore in the season finale of “Once Upon a Time” on ABC.
Jennifer Morrison, left, and Jared S. Gilmore in the season finale of “Once Upon a Time” on ABC. Jack Rowand ABC
Jennifer Morrison, left, and Jared S. Gilmore in the season finale of “Once Upon a Time” on ABC. Jack Rowand ABC