At this point I am convinced that some Mets fan made a deal with Satan where we would win in 86 and never win again. In my entire 38 years on this planet it's the only championship from a team in the big 4 sports I've ever been able to celebrate ( my other teams are Whalers/Sabres, Knicks, Bengals and Metro/RB so it's pretty much neverending failure. Ticats won in 99 but that's CFL).