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