A weather front is a boundary in between two masses of air of different densities , and is the main cause of significant weather . A weather front is a boundary separating two masses of air of different densities , and is the principal cause of meteorological phenomena .