Rolling Stone has put together a list of country music's best revenge songs.

The list is comprised of several "I've been wronged" songs including "Two Black Cadillacs" by Carrie Underwood and Miranda Lambert's "White Liar".

But then there's the Toby Keith anti-terrorism anthem "Courtesy of the Red, White and Blue" and the Justin Townes Earle song "Someone Will Play", which calls out absentee fathers.

Check out the complete top 20 list:

1.  "Two Black Cadillacs", Carrie Underwood  (2012)
2.  "Courtesy of the Red, White and Blue (the Angry American)", Toby Keith  (2002)
3.  "Goodbye Earl", Dixie Chicks  (2000)
4.  "Looking Back Now", Maggie Rose  (2014)
5.  "The Thunder Rolls", Garth Brooks  (1991)
6.  "Gunpowder and Lead", Miranda Lambert  (2008)
7.  "Someone Will Pay", Justin Townes Earle  (2015)
8.  "Mental Revenge", Waylon Jennings  (1968)
9.  "Sweet Revenge", John Prine  (1973)
10.  "Yvette", Jason Isbell  (2013)
11.  "Marie Laveau", Bobby Bare (1974)
12.  "Trailer for Rent", Pistol Annies  (2011)
13.  "Decoration Day", Drive-By Truckers  (2003)
14.  "Before He Cheats", Carrie Underwood  (2006)
15.  "These Boots Are Made for Walkin'", Nancy Sinatra  (1966)
16.  "In State", Kathleen Edwards  (2005)
17.  "The Cold Hard Facts of Life", Porter Wagoner  (1967)
18.  "Better Than Revenge", Taylor Swift  (2010)
19.  "A Boy Named Sue", Johnny Cash  (1969)
20.  "White Liar", Miranda Lambert  (2009)

 

More From 97.3 The Dawg