Reminds me of something hmm, wonder what, Sum 41, Avril Lavigne, some other artist that doesn't come to mind as possibly sounding a little like this... some really familiar melody here but can't quite place it... anyway this was great, shaky voice or no, seems like a common initial move to add in a little extra vibrato too whether you need it or not. :)
My only woe with it is that it doesn't really seem to build... it goes on for so long yet in the end has been so consistent all the way. The lyrics are great, there's nothing bad about it musically, I just don't get as emotional as I feel I could've for some reason, thinking maybe that could be it...
Sounds heartfelt though! Nice work.