Why am I so grumpy?

Why am I so grumpy?

Life can be irritating at times.  A parking ticket, someone not pulling their weight at work, a house full of screaming kids –  there’s no limit to blood boiling moments. But while it’s easy to play the blame game and no doubt a child rubbing jam across the...