A Thousand Hallelujahs - The Shires Share: Download MP3 More song by The Shires Islands In The Stream 3:27 Stay The Night - Acoustic 4:20 The Hard Way 3:50 Echo 2:51 Guilty 3:10 Sleepwalk 3:47 Accidentally On Purpose 3:24 Stay The Night 4:07 Ahead Of The Storm 3:22 Speechless 3:36 River Of Love 3:02 Strangers 3:29 World Without You 3:17 Loving You Too Long 3:19 Nashville Grey Skies 3:43 Beats To Your Rhythm 3:01 Accidentally On Purpose 3:24 Sleepwalk 3:47 Echo 2:51 Guilty 3:10