Write a Poem Step by Step