This is the greatest drama series of all time. As great as the Sopranos was for 3 seasons, it pales in comparison to Dexter.
I have it on "fairly good authority" on how the season ends. Not going to spoil it for anyone.....just keep watching. Amazing that a show can be this strong after 5 seasons.