Lyric discussion by geniusNOTatWORK 

I'm with ShotgunxxWedding, the song is about a girl who has dreamed up the perfect guy "when she was young." When she does meet him however, he doesn't look anything like perfection (or "Jesus" in this case, also, this is reminiscent of the "beautiful boy" line) but he still acts the way she pictured.

the part: "They say the devil's water, it ain't so sweet/ You don't have to drink right now/ But you can dip your feet/ Every once in a little while" reflects back to the girl's past relationships that fell apart. The "devil's water" symbolizes some sort of lure that is in the wrong person or, to generalize it, it can symbolize a person's looks. The fact that it "ain't so sweet" means that someone that seemed perfect at the time due to some lure or his/her looks isn't as great as you thought he/she was. Flowers then suggests that you can dip into these type of people once in a while in order to filter through people to get to that perfect person you imagined when you were young. And Flowers concludes the song by repeating the chorus in an act to emphasize that the perfect person doesn't have to look like the perfection that you imagined

I agree with this view.

I also didn't like the song at all until I heard the acoustic version: youtube.com/watch

It's so awesome...

An error occured.