i think this is an absolutely amazing piece and it shows impeccable technique and shows just how much patience you have. not only have you masterfully blended the paints but you have made the most contrasting colours work perfectly. you have also been able to present different texture which really add an extra layer to this painting.
the best thing about this is that as random as it seems you have shown such perfect control over the pain you were able to mix each colour without making it seem like a big blob. another thing i love is that you can look at it as a whole painting or as separate little masterpieces...regardless this is truly beautiful