have a lot on ones mind – Meaning and Explanation