Wow. Very good, very well written. The emotion carries well through the words.