why
express feelings
tell a story
for fun
show opinion
describe sb/ sth
encourage people
…
Do you know what other reasons why people may write poems ?