Possible Spoilers:
Plot twist- David is not really dead and he'll secretly show up sometime in the future. ๐๐๐๐
Also this is probably not true. I just like thinking about twists.
The question is...
which David?๐