This song is a definite 5 out of 5.  It has a magical feel about it, and is uplifting and beautiful.  If you need a song to lift your spirits, try The Cranberries  "Dreams".  I don't know what else to say about a song when it just hits you in such a good way so that you want to listen to it over and over, but this is one of those songs.