What a beautiful foreground!
I think I might have cropped the top of the photo a little bit. The white clouds give a nice balance, but I am not sure about those darker ones. Of course, that is just my opinion. )
Lovely colors and the water has such nice details and energy.