What is well-formedness and validity in the context of XML?

What is well-formedness and validity in the context of XML? How do they differ? Is every well-formed document valid? Why? Is every valid document well-formed? Why?