Belgravia season 2: Will there be another series of Belgravia? Star talks show's future

Her mother Anne followed through with her daughter’s wishes and gave her grandson away.

But now years later, she met her grandson Charles Pope (Jack Bardoe) but Anna continued to keep his identity a secret.

However, she did tell the truth to Caroline, Countess of Brockenhurst (Harriet Walter) – who was Charles’ grandmother and wanted to get to know him.

She didn’t believe her son would have tricked Sophia and so was happy to gradually let people figure out he was illegitimate, shaming the Trenchard family name.

However, by the end of the series, the family’s discovered the marriage was actually real and Charles was a legitimate heir to the Brockenhurst fortune.

This meant he could now marry his true love Lady Maria Grey (Ella Purnell) as her mother Lady Templemore (Tara Fitzgerald) now approved of the match due to his newfound wealth.

source: express.co.uk