Tommy (Kipling poem)

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

"Tommy" is an 1890 poem[1] by Rudyard Kipling, reprinted in his 1892 Barrack-Room Ballads.[2] The poem addresses the ordinary British soldier of Kipling's time in a sympathetic manner.[3] It is written from the point of view of such a soldier, and contrasts the treatment they receive from the general public during peace and during war.

Background

The Tommy of the poem is Tommy Atkins, a generic slang name for a common British soldier. A term of uncertain origin, the name "Thomas Atkins" was used in nineteenth century War Office manuals as a placeholder name to demonstrate how forms should be filled out.[4][5] In popular use, "Thomas" became the more familiar "Tommy".

The poem

The poem is written in a colloquial style of English,[2][3][6] and is comprised of five verses of eight lines each. The second half of each verse begin with a variation of the refrain "it's Tommy this, an' Tommy that".

The narrator is a British soldier named Tommy Atkins. In the poem, the soldier talks about the respectful way he is treated by others when he is needed to fight a war and presents it as a bitter contrast against the poor treatment he receives when he is not.[7] For example, he laments being refused service by a pub owner for being a "redcoat".

O it's Tommy this, an' Tommy that, an' "Tommy, go away";
But it's "Thank you, Mister Atkins", when the band begins to play,

Tommy rejects both sides of this duality, saying that he and his fellow soldiers are neither "thin red 'eroes" nor "blackguards", but just ordinary men. The poem ends with a suggestion of change. The soldier calls for those who talk of improving things for soldiers to take action, and reminds the reader that "Tommy" is well aware of the way he is treated.

References

  1. Lua error in package.lua at line 80: module 'strict' not found.
  2. 2.0 2.1 Lua error in package.lua at line 80: module 'strict' not found.
  3. 3.0 3.1 Lua error in package.lua at line 80: module 'strict' not found.
  4. Lua error in package.lua at line 80: module 'strict' not found.
  5. Lua error in package.lua at line 80: module 'strict' not found.
  6. Lua error in package.lua at line 80: module 'strict' not found.
  7. Lua error in package.lua at line 80: module 'strict' not found.

External links