Once Upon a Time Season 3 Episode 18
Season 3
IMDb: 8.3
Air Date: 2014-04-20
44min
After Zelena steals Regina’s heart, Regina casts a spell so that she can speak across the realms to her dead mother, Cora, to discover the truth about why she abandoned…