Difference between a role and a poet: A role is a product of human thoughts, a poet is a human being.