Your picture was already perfect. I tried to make it even better. I hope I succeed. In PS CS3 I adjusted highlights/shadows and after that did some sharpening in Focus Magic plug-in adjusting out-of-focus blur. I hope I managed to save your wonderfull colours.