Why is there water on the floor of your 99 Taurus wagon?

Water on the floor can be caused by a leaking windshield, a bad heater core, or a plugged drain line for the air conditioning condensation. If the water is warm when it comes out, or smells sweet, it is from the heater core.