Great story….good ending as well! Gets a tad confusing near the end but I managed to sort it out.