Reeds vóór 1300 is Maria vereerd in Westrozebeke. Na de Slag bij Westrozebeke op 27 november 1382, waarbij de Vlamingen onder leiding van Filips van Artevelde (1340-1382) door een Frans leger van Koning Karel VI (1368-1422), de Waanzinnige, op verpletterende wijze is verslagen, wordt de plaats een bekend bedevaartsoord. Een legende vertelt over het eerste mirakel. Een rode draad rond de plaats heeft de inwoners tegen het oorlogsgeweld beschermd. Deze draad is op zeven plaatsen beveiligd, waarnaar zeven kapelletjes aan de Ommegang verwijzen. Sinds de grote veldslag in 1383 wordt Onze-Lieve-Vrouw van Westrozebeke er meer dan ooit vereerd.

Een tweede mirakel gebeurt in 1916. Een schip gaat van het Engelse Folkstone naar het Franse Dieppe en tijdens de reis wordt de boot getorpedeerd. De meevarende Westrozebekenaars bidden tot Maria en overleven de scheepsramp.
Het is heel teleurstellend voor de inwoners van Westrozebeke, dat ondanks de twee wonderen van 1382 en 1916 er niet door het bisdom Brugge wordt gekozen voor Westrozebeke om een basiliek te bouwen. Dit grote godshuis verrijst in het nabijgelegen Dadizele.

De huidige Sint-Bavokerk kent een lange voorgeschiedenis. Van een eerste stenen kerkgebouw is al sprake in de 12e eeuw. In 1383, één jaar na de grote veldslag, wordt een Mariabeeldje van een boskapel naar de kerk gebracht. De Mariaverering begint en neemt steeds grotere vormen aan. In 1566, tijdens de beeldenstorm, wordt de kerk vernield en dit lot ondergaat ook het beeldje van Maria. In 1584 is de kerk hersteld en is er een nieuw Mariabeeld, dat nu nog steeds in de kerk staat.

Rond 1740 wordt de kerk door een groter gebouw vervangen. Tijdens de Eerste Wereldoorlog (1914-1918) wordt Westrozebeke volledig verwoest en ook de kerk wordt een ravage. Het gebouw krijgt andere functies, namelijk eerst een lazaret en vervolgens een paardenstal. Echter, het Mariabeeld wordt op 9 maart 1915 tijdig in veiligheid gebracht naar de Sint-Michielskerk in Roeselare. Een tweede verhuis van het beeld gebeurt op 19 november 1917 van Roeselare naar Hamme. Op 1 juni 1919 is het Mariabeeld terug in Roeselare. Op 25 april 1920 is het monumentale Mariabeeld teruggebracht en geplaatst in een noodkerk. In de jaren 20 van de 20e eeuw is het door de oorlog verwoeste Westrozebeke herbouwd.

De huidige Sint-Bavokerk is gebouwd in de periode 1920-1923 naar een ontwerp van Dugardyn (1889-1962) uit Brugge. Op 13 juni 1924 is het Mariabeeld op feestelijke wijze geplaatst in de Sint-Bavokerk.
Westrozebeke ligt in West-Vlaanderen, nabij Roeselare en Staden.