The song expresses that no matter how difficult life becomes, the singer will always be there to help and support the listener. Some key promises include being nearby even when hope is lost, helping the listener climb any mountains or cross any rivers, keeping them safe during storms, and being a shoulder to cry on when called upon. The singer's role is as an angel who is always near to provide comfort and help the listener see that each new day can be bright.