What an amazing episode. Season 1 now makes perfect sense. Will our pirate friend be the hero that Castle Rock needs from this Evil invasion? Or will he team up with the likes of Henry Deaver to stop the menace which has overtaken Castle Rock? So many questions yet so little episodes left , can't wait!