Why are very high temperatures required for fusion to occur?

For a nuclear fusion reaction to occur, it is necessary to bring two nuclei so close that nuclear forces become active and glue the nuclei together. This is the reason why nuclear fusion reactions occur mostly in high density, high temperature environment.