endures forever meaning