The number of stars on the European flag is not accidental. It is a symbol of unity and stability, those values sought by Europe at the time of the creation of the flag, less than 10 years after the end of the Second World War. Its creator, Arsène Heitz, affirmed to have taken his inspiration from the Virgin Mary in his sketches. The mother of Jesus is often represented with a crown of twelve stars, a reference to the book of Revelation written by Saint John: "A great sign appeared in heaven: a woman clothed with the sun, with the moon under her feet, and a crown of twelve stars on her head” (Rev 12:1).
What about the color of the flag? The blue background of the European flag represents not only the color of the sky, but also the European continent. Here again, the religious connotation is present: the color of the Virgin is blue. In the book of Revelation (21:19), Mary has a blue mantle and a stone, a blue sapphire, which "supports the foundations of the walls of New Jerusalem."
Source: Le Figaro