Which Democrat will win the Iowa caucus?

The race in Iowa is tight. Four candidates are fighting for the top spot, and others could still surge.