"Good Enough" was written by Amy Lee for her long-time friend and husband, Josh Hartzler. It was produced by Dave Fortman and recorded in Record Plant Studios, Los Angeles. The single was scheduled for release in Germany in a basic and premium format on December 14, 2007, but a release date was never officially announced. While discussing Evanescences then upcoming album, "The Open Door", Lee revealed that one of the tracks would be called "Good Enough". She said, "It's called 'Good Enough,' and it's completely, completely, completely different for me because it sort of a happy ending. It's the last song that I wrote for the record, and it's sort of the bravest, I think, for me because I had to tell the truth and the truth is, I feel, good now. The rest of the album is pretty aggressive and dark and everything else, but the last one is like, I got to the good place that I was heading for and I wrote about how good I felt. It turned out amazing, but it's like nothing we've ever done. I just have to write from my heart and be genuine, because I think that's what people loved about our music to begin with, and if that changes, then that changes."