One small detail to correct: Catholic Queens or Catholic Queen Consorts are permitted to wear white.
I read that the lilac thing was because she just "dropped by" and left off a basket of wines from her royal estates; it wasn't a formal audience.
When Pope Benedict (my fave) went to visit her, she wore powder blue in her own country:
lightend up = lightened up