I actually didn’t have that much of an issue with it. Honestly, I was glad that they didn’t forget that Ruby was last seen at Granny’s at the end of Season 3. Also, for once they actually SHOWED us the explanation, rather than having Ruby mention it vaguely.
Agreed. I was so worried that they were just going to forget that she was around and have her mention that she was left behind during the second curse. The explanation that they gave ended up making perfect sense,