Why did Robert E. Lee turn down the offer to command the Union army?

He was the first choice to command the Confederate army.

He was not talented enough to lead the Union army.

His home state of Virginia seceded.