I am never disappointed by your songs... this is a very moving and well-constructed composition. I especially like the way you mix things up to keep it interesting. So many elements and they all work together perfectly!