- 1
Never alone - Barlow Girl -- 04:11
- 2
I need you lo love me - Barlow Girl -- 04:25
- 3
Go, Tell It On The Mountain - Barlow Girl -- 03:17
- 4
Love is marching - Barlow Girl -- 04:09
- 5
Never alone - Barlow Girl -- 04:30
- 6
Beautiful ending - Barlow Girl -- 04:18
- 7
Enough - Barlow Girl -- 04:34
- 8
Here's my life - Barlow Girl -- 05:39
- 9
Hello sunshine - Barlow Girl -- 04:57
- 10
Mirror - Barlow Girl -- 03:54
- 11
You led me - Barlow Girl -- 03:42
- 12
Porcelain heart - Barlow Girl -- 04:10
- 13
Stay with me - Barlow Girl -- 04:16
- 14
I Need You To Love Me (Acoustic Version) - Barlow Girl -- 04:10
- 15
Harder than the first time - Barlow Girl -- 04:20
- 16
I'll Be Home For Christmas - Barlow Girl -- 04:41
- 17
Average girl - Barlow Girl -- 03:24
- 18
On My Own - Barlow Girl -- 04:01
- 19
Psalm 73 (My gods enough) - Barlow Girl -- 04:00
- 20
Angelic Proclamation - Barlow Girl -- 03:56
- 21
Keep quiet - Barlow Girl -- 05:00
- 22
Panis Angelicus - Barlow Girl -- 04:19
- 23
One more round - Barlow Girl -- 03:39
- 24
Let go - Barlow Girl -- 02:59
- 25
O Little Town Of Bethlehem - Barlow Girl -- 04:22
- 26
Surrender - Barlow Girl -- 05:59
- 27
Superstar - Barlow Girl -- 03:25
- 28
Take me away - Barlow Girl -- 04:04
- 29
Pedestal - Barlow Girl -- 03:29
- 30
Grey - Barlow Girl -- 02:36