I've been chasing rainbow all my life And I still believe in a fairy dust The world keeps changing and its breaking my heart Belief is not enough it's so hard to adjust Nearly 30 I am counting the days Never know which way wind is blowing Trapped in this big old maze My heart panics the fear is growing Maybe I'm just out of luck Driving in the slow lane What if I ran out of time? Waiting for the one last train I've been chasing rainbow all my life And I still believe in a fairy dust The world keeps changing and its breaking my heart Belief is not enough it's so hard to adjust Never felt like I was ready to begin But I always start before knowing And every time I run into the wall The voice in my head screams keep going But I stop and turn around Starring at my own reflection The sun blinds me, so I can't see Little boy who is just afraid of rejection I've been chasing rainbow all my life And I still believe in a fairy dust The world keeps changing and its breaking my heart Belief is not enough it's so hard to adjust Stop and turn around My feet stuck in the ground I don't know which way I'm going Can't escape these walls No place to run Just keep on falling Keep on falling I've been chasing rainbow all my life And I still believe in a fairy dust The world keeps changing and its breaking my heart Belief is not enough it's so hard to adjust I've been chasing rainbow all my life And I still believe in a fairy dust The world keeps changing and its breaking my heart Belief is not enough it's so hard to adjust