What a huge difference a simple curve makes.
You're well on your way. I think it can be subjected to a bit more adjustment curves without blowing out the core.
Add a little saturation, too.
Once satisfied hit up some levels to equalize the image, tend the background towards black/darkness and remove casts.
Well done, mate!
H
|