dude I’m having a total mandela effect moment.. you guys know disney’s beloved Stitch franchise? for some reason I remember it used to be called like Lily & Stitch or something. but it’s not on any of the Stitch-branded merchandise I see in stores today. am I crazy?? what happened to lilly???