That is a reasonable explanation...I just wish the 'nymph magic' had been referenced a bit more specifically. She could have been adding that to Jack's shakes and that would have cleared up the question about why Sam and Dean didn't know about making them.
no subject