¿Qué pasa en el último capítulo de Once Upon a Time?

¿Qué pasa en el último capítulo de Once Upon a Time?

Pero al final, el Oscuro realiza una verdadera hazaña heroica y se sacrifica a sí mismo por la salvación de sus amigos y familiares. Arrancó su propio corazón para salvar la vida del moribundo Nook ( Colin O'Donoghue ) y - al mismo tiempo - destruir de una vez por todas su alter ego malvado del mundo del deseo.