who persevere and place their trust in their lordq 29 59 – Meaning and Explanation