by hyperthread1
I had a very similar experience to this about 6 years ago with my old flatmate. Apart from a few minor changes here and there but almost identical story expect with a 18 year gap. We still see each other 3 or 4 times a year since.