Maybe it's a sign. He sure does like wearing lavender...
What Is the Symbolic Meaning of the Color Lavender?
The color lavender is used to symbolize refinement, grace, elegance and decadence. Lavender is also viewed as a color that shows femininity, in addition to being used to represent homosexuality. This is because it is the hue that is created when the color pink, which is typically used to represent girls, and the color blue, which is typically used to represent boys, are combined.
Maybe it's a sign. He sure does like wearing lavender...