Just for S&Gs try running that poem through a grammar checker. I think you'll be surprised at how few errors it gets.