I like the Royal fabric better but opalescent white fabric would give you sparkles like snow. To me (my opinion only), the navy blue would be too dark for the background. Of course if you like dark background, you could also go with a BLACK fabric and add the stars!
Another thought, do the stars in a white or silver Kreinik "blending filament".
It really comes down to what YOU would like.