CD1
Fairy Tale Lullaby - 2:50
Seven Black Roses - 4:03
John the Baptist - 3:02
Woodstock - 1:45
Primrose Hill - 2:56
Parcels - 3:27
Bless the Weather - 4:29
Head and Heart - 4:55
Glistening Glyndebourne - 6:34
May You Never - 3:44
Solid Air - 5:47
Don't Wanna Know - 2:59
Man in the Station - 2:55
Fire Lines - 3:50
Ways to Cry - 3:03
Root Love - 4:34
You Can Discover - 3:44
Spencer the Rover - 4:13
CD2
Smiling Stranger - 3:33
One World - 4:07
Couldn't Love You More - 3:07
Small Hours - 8:46
Some People Are Crazy - 4:18
Johnny Too Bad - 3:56
Hurt in Your Heart - 4:58
Sweet Little Mystery - 5:24
Fisherman's Dream - 4:17
Over the Rainbow - 3:23
Serendipity - 4:10
Angeline - 4:41
Send Me One Line - 5:34
Hole in the Rain - 4:36
Sunshine's Better - 5:15
The Downward Pull of Human Nature - 5:09