In a galvanic cell, electrons are supplied by oxidation at the anode. I am struggling to find clarity on what makes the electrons move from the anode to the cathode when a wire is connected between the two. I have come across some texts on the internet that say the electrons are attracted to the positive potential (cathode) but they say that it is not strictly true to say that the electrons are attracted to the positively charged cathode. This has very much confused me. I thought you can only have a voltage when net charges are involved. If you have a positive point charge in space, then at a distance r away from this charge there will be a voltage - say 8 volts. This means it would take 8J to move a 1 coulomb test charge from infinity to that point. I was taught this concept of voltage to be the definition of voltage. So, how can electrons move to the cathode when it is not a source of net charge, i.e. there are no negative charges attracting it? Or even, how can the cathode be a source of positive potential without the notion of net charge?