You asked:

how many poems did william shakespeare write

  • William Shakespeare
    William Shakespeare
    William Shakespeare is an author of 154 poems.