Lyric discussion by manic4manics 

Cover art for David lyrics by Nellie McKay

Sounds like a semi-depressed wait for David-down-the-hall to ring her, possibly after being stood up by him.

I used to be completely obsessed with this song when I was about 12. It brings tears to your eyes...