Once Upon A Time: S05.E19

Family Reunions Are Hell OnĀ Once Upon A Time

Zelena finally meets her long-lost mom, David encounters his long-lost twin, and Rumple...well, you'll see. To make things extra-awkward, only half of those people are technically alive! 2016.04.25S05.E19