Our wavy flag start as 2x4. We cut them to size and then carve the wave into the flag. So the wavy is actually into the wood. Stars are each hand painted. So each flag is slightly different making them one of a kind. Our flags are 32inchesx 19.5inches. Each Flag has a several coats of Polyurethane to make it hold up to the weather.