Very very nice
I totally agree with all the good things that have been said.
P.S. Sorry I haven't gotten back to you about writing a song but work has thrown me a curve ball and I won't be free until about mid-December. I'll DEFINITELY be in touch then to see if you have any time available.