Superb.
Y'know... Newgrounds (and I guess the world in general) does something to a person. For some not-too-unfathomable reason I kept expecting someone to run over by a Mack truck, or someone to die of some horrible disease or some other such calamity, leaving the story blank and unfinished for the purpouses of black humour. For this reason I felt guarded and unwilling to let myself fall in love with your characters until near the end when (oh frabjous day) it all came together sweetly and without calamity.
So instead of duly laughing at some kid's blatant southparkish contortion of sentiment for chuckles, here I sit hoping and praying that I and those around me don't fall into the same trap as a boy who lost his cat, lost his way, yet in the end won the day.
-Cool.
Have a five.