True story: I can't work out why people are giving flack to this song. I find it extremely listenable and the lyrics are clever. What's not to like?
It's lyrically reminiscent of The Cure's unreleased (though YouTube-ly available) "Spilt Milk". Falling in love too fast, losing or never meeting who you should have been with, etc.