those who believe and do the right have happiness and an excellent resting placeq 13 29 – Meaning and Explanation