An interesting listen.  Even at the end you aren't quite sure what may have happened in the past, but you probably have an idea one way or another.  It's nice having an episode that keeps you guessing until the end.