" ▁Version ) ▁– ▁ 5 : 4 1 ▁ ▁" I ' ve ▁Be en ▁Wait in ' ▁for ▁Tom orrow ▁( All ▁of ▁My ▁Life )" ▁( 1 2 " ▁Mix ) ▁– ▁ 7 : 3 9 ▁ ▁Person nel ▁▁ ▁Matt ▁Johnson ▁– ▁vocals , ▁synth esis ers , ▁per cussion , ▁instruments ▁on ▁all ▁tracks , ▁chant ▁on ▁" Gi ant " ▁ ▁Harry ▁Beck ett ▁– ▁tr ump et ▁on ▁" Per fect " ▁ ▁Paul ▁Bo yle ▁– ▁fiddle ▁on ▁" This ▁Is ▁the ▁Day " ▁ ▁Andy ▁Dun can ▁– ▁drums ▁on ▁" This ▁Is ▁the ▁Day ", ▁" Un certain ▁Sm ile ", ▁" S oul ▁M ining " ▁and ▁" Per fect " ▁ ▁Paul ▁Hard iman ▁– ▁chant ▁on ▁" Gi ant " ▁ ▁Cam elle ▁G . ▁H inds ▁– ▁bass ▁guitar ▁on ▁" I ' ve ▁Be en ▁Wait in ' ▁for ▁Tom orrow ▁( All ▁of ▁My ▁Life )", ▁" Un certain ▁Sm ile ", ▁" The ▁Tw il ight ▁H our ", ▁" Gi ant " ▁and ▁" Per fect " ▁ ▁J ools ▁Holland ▁– ▁piano ▁on ▁" Un certain ▁Sm ile " ▁ ▁David ▁Joh ansen ▁– ▁harm onica ▁on ▁" Per fect " ▁ ▁Keith ▁La ws ▁– ▁mel od ica ▁on ▁" Three ▁Orange ▁K isses ▁from ▁Kaz an " ▁▁ ▁Thomas ▁Le er ▁– ▁synth esis ers ▁on ▁" I ' ve ▁Be en ▁Wait in ' ▁for ▁Tom orrow ▁( All ▁of