Nicely done, Greg!

Great lyric, and of course, great vocal.

Personally, I have no problem with the solo, to me it fit the mood of the song which is what a good solo should do.