What Does it Mean to Be a Great Writer?

To write great:

To write with blood.

To write about your own life experiences. To write with brazen fury. To not censor yourself. To share your thoughts, undiluted … thoughts which even scare you. Or thoughts which make you feel uncomfortable. Ideas which are ‘unsavory’ — interesting ideas you truly believe in, that you don’t want to admit to yourself.

Bad writers: to just commentate on the lives of others, rather than write about yourself.