The Sopranos is arguably the greatest show ever made: with its six outstanding seasons, which one is the best?
Tony Soprano's (James Gandolfini) last therapy session with Dr. Jennifer Melfi (Lorraine Bracco) is one of the hardest-hitting moments in Sopranoshistory, and still packs a punch almost two decades ...