William Shakespeare wrote 154 sonnets and several major poems