"The Crown" has found the love of Prince Charles' life.

Netflix's royal drama is casting "Call the Midwife" star Emerald Fennell as the young Camilla Shand, later Camilla Parker Bowles, later Camilla, the Duchess of Cornwall (and eventually, Camilla the Princess Consort).

Season 3 of "The Crown" makes a time jump to the 1970s, when Prince Charles (to be played by Josh O'Connor) first met and dated Camilla when they were in their early 20s. Their relationship ended after he went on a tour of duty with the Royal Navy. She then married Andrew Parker Bowles and he went on to marry Lady Diana Spencer — and we all know what followed.

Fennell is also a screenwriter who will take over penning Season 2 of "Killing Eve" for creator Phoebe Waller-Bridge.

“I’m absolutely over the moon, and completely terrified, to be joining so many hugely talented people on 'The Crown,'” Fennell said in a statement. “I absolutely love Camilla, and am very grateful that my teenage years have well prepared me for playing a chain-smoking serial snogger with a pudding bowl haircut.”

"The Crown" is undergoing a major makeover fo Season 3, with new actors playing all the principal roles. Olivia Colman takes over for Claire Foy as Queen Elizabeth II, Tobias Menzies replaces Matt Smith as Prince Philip, and Helena Bonham Carter will play Princess Margaret in place of Vanessa Kirby.