Why does water boils less that 100 degree celsius?

Density of water is less than other non volatile liquids and due to weak bonding between any 2 molecules of water,it boilsless than 100 degree celcius.