Prince William, Kate Middleton and Prince Harry
Kate Middleton gave Prince Harry a cheeky Christmas present before he met Meghan Markle. Pictured: Prince William, Middleton and Prince Harry attend the official opening of The Global Academy in support of Heads Together at The Global Academy on April 20, 2017 in Hayes, England. Getty Images/Dominic Lipinski

Prince Harry and Kate Middleton have a great relationship as sister-in-law and brother-in-law.

The royal family has a tradition of giving everyone a Christmas present that is cheap and funny. This is exactly what the Duchess of Cambridge got for Prince Harry before he met Meghan Markle. Middleton reportedly gave Prince William's brother a "Grow a Girlfriend" kit before the former "Suits" star came into the Duke of Sussex's life. The present shows the close bond between Middleton and Prince Harry.

Prince Harry also gave Queen Elizabeth II a gag gift. He bought Her Majesty a shower cap printed with "ain't life a bitch" on the front.

Markle is also believed to have chosen well a hilarious present for the monarch. She gave the Queen a singing toy hamster. Unfortunately, one of Queen Elizabeth II's corgis broke it.

The members of the Firm are expected to exchange Christmas presents at Sandringham House in Norfolk, the traditional location for the Windsors to celebrate the festive season. In the 60s, the royal family used to spend the holidays at Windsor Castle when Prince Charles, Prince Edward, Princess Anne and Prince Andrew were still younger. They decided to move the yuletide feast to Sandringham after the Windsor Castle was rewired.

The royals put their presents on trestle tables and swaps presents at teatime on Christmas Eve. They don't wait for Christmas day to open their presents but do it a day earlier.

This is reportedly due to their German heritage. In Germany, exchanging gifts happens on Dec. 24. They revealed this on their official website that read: "On Christmas Eve, the Royal Family lay out their presents on trestle tables and will exchange their gifts at teatime."

The royals are also expected to release official family portraits in the run-up of Christmas day. Last year, Prince William and Middleton released an adorable portrait for their family holiday card. In the snap, the Duke and Duchess of Cambridge, Prince George and Princess Charlotte wore a coordinated blue outfit. This year, it would be the first time for the family of five to release a Christmas card with Prince Louis.