Wow. I'm wiping tears away from mx eyes. You should be proud of that.
It gets a bit confusing towards the end, though. I can't be certain how many people there are or who they are. Are there four or six altogether?
Overall, the language is brilliant and you give just enough away of their past together. Brilliant.