How did Thorfinn become a slave in Vinland Saga? Explained

Publish date: 2024-06-16

The second season of Vinland Saga, set in Jutland, Denmark, started on January 9, 2023, leaving fans wondering how Thorfinn ended up as a slave on Ketil's estate. After all, it did not depict how Thorfinn became a slave.

Thorfinn, also known as Karlsefni, is the protagonist of Makoto Yukimura's manga and anime adaptation. His desire for retribution against those responsible for the death of his father, Thors, got him into a lot of trouble. Follow along to discover what happened to the Viking protagonist after the unexpected turn of events that concluded season 1.

Disclaimer: This article contains spoilers.

Why Vinland Saga season 2 shows Thorfinn as a slave?

How did season 1 end and why is Thorfinn a slave?

Prince Canute as seen in Vinland Saga (Image via Wit Studio/MAPPA/Makoto Yukimura)

The ending of Vinland Saga season 1 has much to do with Thorfinn's servitude in season 2. As previously stated, Thorfinn was so obsessed with his need to avenge his father's death at the hands of Askeladd that he became the latter's subordinate. Tragically, Canute slaughtered Askeladd, effectively destroying the young Viking's chances of attaining his objective.

This surprising event was a severe blow to Thorfinn's character in Vinland Saga, which was anchored in his quest for vengeance. As a result, he attacked Canute and sliced him with a blade in a fit of wrath. Although we don't see the exact moment Thorfinn was enslaved, we do hear Canute say that he will decide on a penalty for the Viking who hit him.

So, although Thorfinn attempted to flee after the attack, he was eventually apprehended by Canute's men. He was made a slave rather than executed since Canute still thought of him as a friend. Since then, he lived as a slave for a long time.

Is Thorfinn ever freed from slavery?

Thorfinn as seen in Vinland Saga (Image via Wit Studio/MAPPA/Makoto Yukimura)

Thorfinn does regain his freedom, but only after four years. In the Vinland Saga manga, we see how, following Askeladd's death, Thorfinn is overcome by grief and loses his motivation to live. Thorfinn's difficult life as a slave abused by his masters led to the development of a melancholic but stoic personality.

His fellow slaves Einar, Snake, and Sverker assist him to get through this dark time, and this is when he finds the strength to fight back. His health improves, and as a result, he develops a kinder, gentler disposition. He takes after his father's footsteps and aspires to be a trader to better himself. Even more than that, he learns from his past mistakes and matures as a person, which is what makes this story so enjoyable.

Thorfinn’s story was inspired by the King of Norway Olaf Tryggvason who lost his position as a king to become a slave but managed to go back to his original position. Vinland Saga season 2 is now airing on Tokyo MX, BS, AT-X, and other channels. It will also be available on Netflix and Crunchyroll for streaming.

More from Sportskeeda

" modalPopup.closeOnEsc = false; modalPopup.setHeader("Why did you not like this content?"); modalPopup.setContentText(modalText); modalPopup.addCancelOkButton("Submit", resetRatingAndFeedbackForm, sendRating); modalPopup.removeCloseModalIcon(); modalPopup.disableDismissPopup(); modalPopup.open(); } else { sendRating(index); } } function sendRating() { var requestPayload = { "post_id": 1359352, "rating_value": ratingValue } if (ratingValue > 3) { requestPayload.rating_feedback_type = null; requestPayload.rating_feedback = null; } else { if (!$('input[name="drone"]:checked') || !$('input[name="drone"]:checked').value) { showErrorMessage('option'); return; } if (!$(".post-rating-feedback-note textarea") || !$(".post-rating-feedback-note textarea").value) { showErrorMessage('note'); return; } var selectedOption = $('input[name="drone"]:checked').value; var feedbackNote = $(".post-rating-feedback-note textarea").value; requestPayload.rating_feedback_type = selectedOption; requestPayload.rating_feedback = feedbackNote; } pureJSAjaxPost(addratingAPI, requestPayload, onsaveRatingSuccess, onsaveRatingFail, function() {}, true); } function resetRatingAndFeedbackForm() { var activeStars = Array.from($all('.rating span.rating-star.active')); for (var i=0; i < activeStars.length; i++) { activeStars[i].classList.remove("active"); } if ($('input[name="drone"]:checked')) { $('input[name="drone"]:checked').checked = false; } var userNote = document.querySelector(".post-rating-feedback-note textarea"); userNote.value = ''; modalPopup.close(); } function onsaveRatingSuccess() { modalPopup.close(); savePostIdInUserRatedPostsCookie(); $("#post-rating-layout").classList.add("hidden"); $("#post-rating-message").classList.remove("hidden"); window.setInterval(function showMessage() { $("#post-rating-widget").classList.add("hidden"); }, 3000); } function onsaveRatingFail() { console.error('Saving post rating failed!'); modalPopup.close(); } function savePostIdInUserRatedPostsCookie() { userRatedPostIds.push(1359352); var expiryTime = new Date(); expiryTime.setMonth(expiryTime.getMonth() + 12); // Expiry after 1 year setCookie("user_rated_post_ids", JSON.stringify(userRatedPostIds), expiryTime); } function isPostRatedByUser() { var userRatedPostIds = getCookie('user_rated_post_ids'); if (userRatedPostIds) { try { userRatedPostIds = JSON.parse(userRatedPostIds); } catch (err) { console.error(err); return false; } } else { return false; } if(userRatedPostIds.indexOf(1359352) >= 0) { return true; } else { return false; } } function getRatingCountByPostId(postId) { return new Promise(function(resolve, reject) { pureJSAjaxGet( getRatingCountBaseURL + postId + '/rating/count', function(data) { try { data = JSON.parse(data); if (data.meta_value) { resolve(data.meta_value); } reject("Failed to fetch rating count for the post:" + postId); } catch (err) { reject("Failed to fetch rating count for the post:" + postId); } }, function(err) { reject("Failed to fetch rating count for the post:" + postId); }, true); }); } function showErrorMessage(messageType) { var messageContainerId = '#' + messageType + '-error'; $(messageContainerId).classList.remove('hidden'); window.setInterval(function () { $(messageContainerId).classList.add("hidden"); }, 5000); } (function() { var callFired = false; function lazyLoadPostRating() { if (callFired) return; callFired = true; if (!isPostRatedByUser()) { getRatingCountByPostId(1359352) .then(function(ratingCount) { if (ratingCount < 10) { $("#post-rating-widget").classList.remove("hidden"); } }) .catch(function(err){ console.error(err); }); } } document.addEventListener("scroll", lazyLoadPostRating, { passive: true, once: true }); document.addEventListener("mousemove", lazyLoadPostRating, { passive: true, once: true }); document.addEventListener("touchmove", lazyLoadPostRating, { passive: true, once: true }); })();

ncG1vNJzZmivp6x7tLzOq6uso5WasaJ6wqikaJmenrqme8eormasmKS%2Fp7XNp2SbnZOkuqZ50qWYr51dq7avuMCnm2arkZyubrHXqaOaoZ6asQ%3D%3D