I have no words. This is song put a smile on my face. Throughout the song you never managed to make me bored.
PS : My favourite part is definitely 00:50-01:26. Well done on that.
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.