There's something about the scaling in this piece that seems odd to me. It's clear in my opinion that the hills are quite large, and yet the detail in the grass becomes apparent with only minimal distance, and then we get the rocks which seem smaller still, and the tree. If those hills are the size i would imagine, a tree on them would look about 2-5 pixels high - comparing that to the tree close to the screen which must be about 600 pixels high you can see why i find this odd.
Moving the land on the closest side of the river upwards, making it seem like raised ground, will help this a lot - as well as taking the blades of the grass and flowers out of the detail of the far side of the river.