A jam-packed Season 2 finale of ABC's A Million Little Things ended in a shocking cliffhanger, with Eddie's (David Giuntoli) life hanging in a balance. A trip for more answers about his possible involvement in Alex's death years ago pushes Eddie to a near-drinking relapse on his 10-year sobriety anniversary.