What's the difference between those last three?
"have to": If I don't, they'll shoot me
"need to": It is a moral imperative for me to do this
"WILL": Because of course this is the case