Lyric discussion by Kibou 

I also think that he's singing about a younger girl . . . He makes sure to mention her age in the very first line of the song: 16. There has to be a reason that the age of the girl is so important to this song.

This girl seems innocent and young in some ways . . . the zoo, the ruby shoes and not being able to walk right, the giggle, the phone (a very teenage-ish mode of communication) . . . but at the same time he fears her calling him stupid and cowardly.

He's very self-concious . . . possibly because he is now an adult and his "love" for this girl is throwing him back into the teenage world, where he no longer belongs. He doesn't know how to act as a teenager because he no longer is one, but talking to this girl is causing him to yearn for the teenage life once again. That is why he mentions these teenage-ish traits with a sense of admiration: "Little teenage dream"

He knows he can't have this relationship because she is still too young, but he thinks about some day . . . they could "build a home" and maybe share a life together. He knows she is too young right now and he doesn't want to destroy her teenage world

"Right now the best thing is for me to leave you alone"

He actually does care about her, but he knows that it is wrong to introduce these adult issues into her life right now. That is why he is a martyr for his love for her. He is willing to suffer for awhile in order to hold up the ideal of the potential someday --- when their love will be more acceptable and appropriate.

i totally agree!

@Kibou Perfect. He decides to leave her with the objective of preserv her life. He does not want to harm her and he thinks that he will do that somehow if he stays with her. Very sad. I somehow live this, and it is not good feeling. What a pain it is to love someone 13 year younger than you. A entire life ahead that you do not want to stop her of living it, but still, you love her... I think I\'ll just continue loving her, and do not put anything as obstacle to her live her life in...

An error occured.