After thinking about it, I am convinced it was Myrtle that blinded Cordelia. Her specialty must be potions since she made a potion that would force Spaulding to tell the truth. I think she made a potion that would make Cordelia "see the truth."
but Myrtle enchanted his tongue, she didn't brew anything but her bitterness.