We have lost so much along the way But there ain't no time to look back for regrets Demons play, all around us they won't take a rest So keep running away believe we can stay ahead Aren't we supposed to be something wonderful? Holding on to life in every battle Morning comes with a light of hope, dream of change Feels like the wind is warming up again On bended knee we pray above, to build our home So keep raising your faith, believe we'll be okay Aren't we supposed to be something wonderful? Holding on to life in every battle Holding on, holding on to life Holding on, holding on to life We have lost so much along the way So keep looking ahead, believe we'll be okay Aren't we supposed to be something wonderful? Holding on to life in every battle Holding on, holding on, holding on to life Holding on, holding on, holding on to life Holding on, holding on, holding on to life Holding on, holding on, holding on to life