Fun fact: boys wearing blue and girls wearing pink is a really new thing. It started around the fifties, from what I remember. Before that, it was the other way around, because baby blue was more often associated with the Virgin Mary, while pink was the only acceptable shade of red (considered masculine) for boys because it did not bring blood to mind.