We will use your email address only for sending you newsletters. Please see our Privacy Notice for details of your data protection rights.

Sign up fornow and never miss the top Royal stories again.

Outlander fans witnessed Brianna Fraser (played by Sophie Skelton) go through a tough time last season. After being tragically raped by Stephen Bonnet (Ed Speleers) Brianna was faced with yet another horrifying scenario - she was pregnant. After hearing this news, it then came down to Roger MacKenzie (Richard Rankin), Brianna’s husband, on whether he would stick around for her.

Things didn’t look too good for Roger for a time, as his loyalty to Brianna was tested just before he was taken by the Mohawk.

After eventually escaping and finding his freedom once again, fans of the show were horrified to find that he did not arrive at the house just after Brianna gave birth to her child.

This was eventually rectified later in the episode, however, as he did eventually make an appearance, leaving Brianna overjoyed.

Fans of the show have been angry with Roger for some time, however, as he was seen causing drama back in season three.

READ MORE: Outlander season 5 spoilers: Star speaks out on unexpected death scene 'Too many people'