David's final hours