contestada

Why did George Pickett fail to protect Five Forks when Sheridan attacked it?

He was eating two miles away.
He was afraid to get into a fight.
Sheridan had too many men.
Lee ordered him to retreat.