Queen Elizabeth II reportedly shrieked in laughter after hearing a rude joke.

Those who know the Queen very well are aware that she has a great sense of humor. She also enjoys the company of men who loves sharing jokes with her but only a few men are confident enough to tell her blue jokes and Sir Donald Gosling was among them.

“HM would relish seeing Don because she would know he always had a fresh supply of jokes, but his sense of humour was pretty salty,” a courtier revealed.

An insider shared a funny moment during a naval ceremony when Don was only one seat away from the Queen. On the other side was Labor Defense Secretary Fred Mulley.

“Don was in full flow telling her his latest joke - involving a horse trainer giving Viagra to a runner in the 2.30 at Newton Abbott. The Minister put up his hand and stopped Don, obviously thinking the Queen shouldn’t be exposed to such ribaldry,” the source said. “HM was furious - and berated poor Mulley for ruining the joke. She made Don tell the whole joke all over again, and shrieked with laughter at the punchline, which was about the horse winning against stiff competition, or something like that.”

The royals reportedly loved Don and rewarded him for his generous support to their project. Queen Elizabeth made him Vice-Admiral and shortly before his death, Prince Charles held a birthday dinner for him at Clarence House.

Queen Elizabeth II is a happy person. She was also seen one time giggling with Kate Middleton. In the snap, the two royals are sitting beside each other and were talking to an officer when Queen Elizabeth II opens her arms and the three of them laugh together.

Both Middleton and Queen Elizabeth II also share a similar talent, the two royals are great in impersonating people. According to the classmates of the Duchess of Cambridge she was very good in impersonating Joanna Lumley of the popular TV show “Absolutely Fabulous.” Meanwhile, Queen Elizabeth II showed off her skills by mimicking a lady with a deep southern accent during an informal dinner in Kentucky.

Queen Elizabeth II
Queen Elizabeth II is seen at the Chichester Theatre while visiting West Sussex on Nov. 30, 2017, in Chichester, United Kingdom. Getty Images/Stuart C. Wilson