I happen to think these perform much better on lighter skin tones. They are not highly pigmented, so regular application should show results versus on darker skin tones where you would need to heavily layer on the product to notice a change.
This palette is definitely good for fair skin, in fact the shade Dandelion is so light I can't imagine it working on someone who is darker in complexion. If you have fair skin, all of these shades will work for you so I'd definitely recommend it.
Yes! I have very fair skin and I feel like it was made for me. I was very surprised that I am able to use all the shades but the blushes are lightly pigmented. You won't get a brush load of color unless you are trying to. The colors are really beautiful and I feel like they work for everyone depending on how heavily you layer them.