Meaning of “Hey There Delilah” by Plain White T’s

Plain White T’s “Hey There Delilah” is song about a long distance love relationship with all the pitfalls involved. However, the narrator lovingly avoids falling into ‘complaining mode’. The lyrics of this song were...