It was all gonna be so simple Love, dream, live life Reality came crashing through the roof Had to run for cover, had to run and hide I've been spending time picking up the pieces Ever since things fell apart It's taking ages to move on But I sense some change is coming Even though this load's Still heavy on my heart The weight of waiting pulling me under While I've been waiting Been getting stronger Whispers from heaven lost in the thunder While I've been waiting Been getting stronger I need faith to see what may be growing In the rubble of broken dreams Building muscle out of mishaps Mistakes, regrets and misfortune Huh - it isn't easy It found me learning to cry Because it went so deep Had me asking why And it, it found me on my knees Time rolls along, I wonder Whose life is it anyway? The questions come, I wonder Whose life is it anyway? When my strength is gone I wonder whose life is it anyway? Help me