I agree with a previous post, that you should drop the bright blue and the light blue squares. For this untrained eye, they just seem to be different hues or something, and they stand out so much.
The other colors work very well together IMHO. And your work is beautiful. You can do it!!! And I'm sure she'll it, just because you made it.