Calling God - 4:01
Where No One Knows Me - 4:04
I'll Be Glad - 4:02
Why Do I Try - 3:43
All of This - 4:02
How Good Things Are - 4:25
Life Is Sweet - 4:38
Willing to Fall Down - 4:06
A Perfect Day - 3:52
Beautiful Pain - 4:44
Rock This Girl - 3:15
I Would Die for You - 6:52