tending to impart new life and vigor to
نئی زندگی اور طاقت کو فروغ دینے کا وعدہ
the renewing warmth of the sunshine
سورج کی تجدید گرمی