Wow really beautiful piece! I really like the way you interpreted the theme, and I like the colors you chose for it!
My only critique would be, that I would usually try to avoid single pixels. As they can sometimes create quite a lot of noise! In this piece I don't feel like it is something major, but personally I would have, for example, made the single pixel highlights on the rocks a little bigger (like the other highlights that were composed by 2 pixels diagonally)
Other than that I think you did a great job! Well done!