We all have this type of story to tell. Sometimes the best memories cause the most pain. We are where we are for a reason and those people,places and things that define us have a dual purpose - some stay nearby and others are far away...but nonetheless - they define us...
Excellent story and poetic in so many ways--- well done!!