This song makes me happy LOL.
Seriously, i can't help but smile listening to this. Its got a lot of that feel to it. I'd say you did a pretty good job to bring out that emotion. All in all everything in this song is pretty nicely done. Congrats on your top five.
Wyldfyre1