when will you fulfil your promise – Meaning and Explanation