Lyric discussion by luigihope 

Here's a whole new take on this song´s meaning (People are going to hate me for this): This song is the story of what an abandoned puppy at a dog pound thinks when he sees a person walking around choosing his new pet. Given the time, he thinks this whole song while he sees the person walk away (But if you'll wait around awhile, I'll make you fall for me)That's it, the promise from a dog to his future master.

Gosh, I prefer the normal interpretation, otherwise it will just be too depressing, the whole scene on my imagination almost made me cry X-D

...aaaaand that just made me cry, too. I don't think the rest of the song goes with your theory, but that line... :'(

An error occured.