This was taken from a smallish oil painting. If you happen to paint, there's a trick for getting intense, bold candy colors out of oil paints. Take colors that are normally dark and transparent and tint them with the tiniest bit of titanium white (titanium, not zinc or any other white). With the first tiny bit of white the colors wills start to become opaque and intensely bright. If you add too much white you'll get a faded pastel tint, but it only takes a tiny bit to go from dark and transparent to opaque and bright. Try the phthalo blues and greens, alizarins, and quinacridone reds and violets to see the effect in action.
Thanks Victoria. By the way, I used free GIMP image editing software to generate the repeat. Under filters --> Map they have an option called "Make seamless" which blends repeats automatically. It works really well for softer images and colors, but tends to wash out high contrast patterns.