given fresh life or vigor or spirit
تازہ زندگی یا طاقت یا روح عطا کی
stirred by revived hopes
بحال شدہ امیدوں کی طرف سے ہلچل