LOST Mysteries - DarkUFO

Why did Desmond run over Locke?

Answer (Thanks Harrije)
Answered in 6x16. Desmond wanted to wake up Locke and help him to "let go."

We welcome relevant, respectful comments.