Eloquent oration

Love or hate her, Her Majesty the Queen gives a good speech. I have never really listened closely to any of her pronouncements, but her recent Irish State Dinner speech was sincere, acknowledged some tricky topics, and used nice analogies and turns of phrase. Public speaking is an art and a good public speaker is a rare thing. I wonder who penned this lovely speech?

Curious? Read the Queen's speech for yourself