No. She was cloned from DNA of Princesses Kelly and Di. She was raised inside Buckingham Palace. The whole backstory of her family was all false.
They are of the same rank but Prince Charles' wife will become queen beofre Prince William's wife.
Most likely Windsor as that is the surname of Prince William, but I am not sure.
Catherine (Kate) Middleton, she is also Duchess of Cambridge as Prince William is now know as Duke of Cambridge.
grandaughter in-law
No. When someone holds multiple titles, they pick one to be known by. William is still a prince, but his chosen title is Duke of Cambridge.
Catherine Middleton is the wife of Prince William.
Prince William's mother was Diana, Princess of Wales. She was the first wife of Prince Charles and the mother of Prince William and Prince Harry. Diana was a beloved figure known for her charity work and fashion sense.
Finding the right wife is a hard joy. Finding a wife who will be Queen Of England and mother of the future King of England is even harder. At first, Prince William and Kate started off as friends. It wasn't until after that he started dating her. He then wanted a long time to make sure she was the right woman as he didn't want his wedding to end in a divorce as his parent's marriage did.
If Prince William out lives his Grandmother (Queen Elizabeth II) and his father (Prince Charles) and marries his wife would be the Queen of the UK.
The wife and future Queen Consort of Prince William, Duke of Cambridge
Prince Phillip is not King because it was his wife who was the rightful heir to the throne and not him. The last consort of the rightful heir to the throne of the United Kingdom to become King in his own right was William III who ruled jointly with his wife Mary II. It will be different when Prince William becomes King. As his wife Kate Middleton will be Queen Consort.
Prince William does not have a son, or for that matter any offspring. He does have a wife though, Catherine, the Duchess of Cambridge, who is not officially a princess, and who was formerly Catherine (Kate) Middleton.