What's the difference between a Digital Signature and a Public Key, aren't they both the same thing?

As far as I'm aware, when I Sign an e-mail, it attach's a copy of my Public Key to the e-mail. This is why I believe that the Digital Signature and the Public Key are just Two names that mean the same thing... Please tell me if I am wrong.

Thanks.