Big Little Lies: S01.E02

Could Ed Be Big Little Lies' Mystery Murderer?

Or is he just 'The One'? And other not-quite-burning questions about E02. 2017.02.26S01.E02