Question: why is onomatopoeia effective in poetry?
Answer: Onomatopoeia is often used by poets because it allows the reader to visualize the scene by creating a multi-sensory experience, all with words. Readers don't just picture the scene, they "hear" the sounds in the distance or "feel" the chill in the air - as these examples, from the classics to modern verse, demonstrate.