I Am Legend
What is the miracle that keeps Neville from giving up
What's the miracle
What's the miracle
The miracle that keeps Neville from giving up is the appearance of a dog.... he craves companionship and caring for the dog affords him a sense of purpose.
I Am Legend