I tried to stay on the straight and narrow But I´ve walked a crooked path And I´ve felt worthy of forgiveness And deservin´ heaven´s wrath Right on the money and off by a mile Ahead of my time and way out of style.
Chorus: But I´m hangin´ tough, I ain´t had enough I ain´t givin´ up on life or love Well I try to stay away from the bottle But I´ve reached out for the glass I try to pull back on the throttle But I still run out of gas I´ve been an angel, but never a saint Hung with the devil, don´t nobody faint.
Chorus: ´cause I´m hangin´ tough, I ain´t had enough I ain´t givin´ up on life or love
Tag: Yesterday´s history, today is a chance Tomorrow is a mystery, so I´m makin´ plans
Chorus: To keep hangin´ tough, I ain´t had enough I ain´t givin´ up on life or love I keep hangin´ tough, I ain´t had enough I ain´t givin´ up on life or love Life or love.
Compositor: Desconhecido no ECADIntérprete: Alan Eugene Jackson (Alan Jackson) (SOUNDEXCHANGE)Publicado em 2000 (24/Out) e lançado em 2000 (01/Nov)ECAD verificado fonograma #3286708 em 10/Abr/2024 com dados da UBEM