Bullet For My Valentine will release their new self-titled studio album November 5. See the track listing, album artwork, and listen to 4 new songs.
"Bullet For My Valentine"track listing:
04.No Happy Ever After
05.Can't Escape The Waves
10.Death By a Thousand Cuts