album

All for Love

12 songs (1 hour and 11 minutes) Released on 13 March 2012
1
All for Love
4:36
2
Today
4:31
3
Better Than Life
3:38
4
King of All
6:26
5
I Love You
5:40
6
Holding On
4:21
7
Free
4:04
8
All That Matters
5:19
9
Surrender
9:06
10
Come Holy Spirit
5:52
11
I Need You
6:31
12
The Anthem
10:59