Stitch is Back!