Usually, walking in on a baby shower would be a happy occasion. But not for David Platt (Jack P Shephard). Ever since discovering that their unborn baby has a cancerous tumour, the heartbreaking ...