McGonagall did not seem to realise that people thought his poems were bad. He became disappointed that the town of Dundee did not recognize him as a great poet, so he went to Perth and then to Edinburgh. He continued to write poetry. He travelled to London because he had been given an invitation to meet the famous actor Sir Henry Irvine. However, someone had been playing a trick on him: the invitation was not a real one, and he was not let into the theatre.