it is the place where we had met for the first time – Meaning and Explanation