Mysteries of Lisbon

Every major character possesses at least two identities, and the story—which hopscotches around Europe in the late 18th and early 19th centuries—is set against the Napoleonic Wars and includes pirates, a woman hellbent on avenging the death of her twin brother, and at least four different love triangles.

Ângela's own father, the Marquis of Montezelos (Rui Morrison), rejects da Silva's offer of marriage, and even hires the assassin "Knife Eater" (Ricardo Pereira) to kill the impoverished young nobleman.

Dinis sees to the baby João's upbringing, and Ângela is summarily married off to the Count of Santa Bárbara by her father.

When Dinis tracks him down to make him recant, he finds the Count on his deathbed, tended by his maid and lover Eugénia (Joana de Verona).

He finds this out when Friar Baltasar da Encarnação (José Manuel Mendes), the priest who gave the Count his last rites, recounts his own story.

De Magalhães (the former Knife Eater) is now happily married to Eugénia, the former mistress of the Count of Santa Bárbara.

João grows into a young poet (José Afonso Pimentel) and encounters Elisa, who vaguely resembles his mother.

[4] Episode 3: A monk sheds light on the mysterious past of Father Dinis, who is shocked by the true identity of merchant Alberto de Magalhaes.

[5] Episode 4: Having discovered that Antonia is not the real sister of Father Dinis, Angela searches for the truth behind her relationship with the priest.

[6] Episode 5: Father Dinis's complicated history is further unravelled as Elisa de Montfort, a woman with an unknown connection to Magalhaes, arrives at the merchant's home to repay a mystery debt.

Flashbacks reveals his extraordinary link to the young visitor, his own story of jealousy and lost love, and the fate that befell Elisa's mother at the hands of one of his closest friends.

[7] Episode 6: Now a student and known as Pedro da Silva, Joao falls into the destructive path of Elisa de Montfort, the daughter of Father Dinis's former lover.