IGN: First of all, apologies the review for this week's Once Upon a Time is so late. I was out of town on a business trip in a different kind of Enchanted Forest.
Ahh, remember Ruby? She's back and has a loose connection to Zelena and by extension, Hades. Having characters and plot points tie together is usually positive, but sometimes drawing lines between the dots forces them into place in unnatural ways. This episode is proof of when it doesn't work; much of "Ruby Slippers" felt heavy-handed and disjointed.