Why did the old man hold the Marine's hand all through the night?
Because he was dying and mistook him for his son.
Because he enjoyed doing that and so did the Marine.
Because he knew he would die the next day.
Because he hadn't seen his son for a long time.