Actually, James has many great songs. I'll just name three that you probably don't know unless you're a James Blunt fan; No Tears, Always Hate Me, Paradise ... and there's more.
*Well its not this one then. Because pretty much every interview I have seen of his he explains verbatim that the song is about him being high & stalking a woman who smiled at him.*