Lyric discussion by Cheesebeau 

If your still interested, haver is a Scottish word for lying. Its not big lies, just wee lies. I'm pretty sure it is anyway (its the way I've heard it used) Oh, and good song!

haver doesn't mean lying, it means to chatter, like blethering nonsense it's a good Scottish word :D

great song!

An error occured.