The Revenge of O'Fish

There are no loose ends in this story.