I'm sure there is a cowboy song in there somewhere...or maybe I just like the word hankerin'. I don't think it is an official word of any type, but colloquially it means 'to want'.
Therefore, I want some western wear - specifically men's western shirts. Perhaps your beau will don one and sing a cowboy tune to you, on a bale of hay, riding in a wagon, under the stars...okay you get the idea!
I'm a fan of the old cowboy tunes, even the rockabilly ones, although have never really partaken in the modern country style. Sorry Shania, you may be a fellow Canuck, but it's a bit sugary for me.
Give me a real cowboy tune and a real cowboy shirt - like this one from American Vintage. It's the two-tone style that I enjoy with the black piping to finish it well. Available for $48.