Entertainment Gaming

Legacies Season 1 Episode 12 Recap: Lizzie’s Genie Wishes Brought Klaus Back to Life and Gave us Delena Babies

Legacies Season 1 Episode 12 Recap: Lizzie's Genie Wishes Brought Klaus Back to Life and Gave us Delena Babies

Legacies” width=”770″ peak=”463″ title=”Danielle Rose Russell, Legacies”/>

Now Enjoying

Legacies Forged Plays the Vampire Diaries Trivia Recreation

Subsequent Up

Watch HBO’s Barry Season 2 Trailer

Who knew a pair little needs might change a lot on the planet of Legacies? The newest monster of the week was a wish-granting jinni, aka a genie, and she just so occurred to appear as Lizzie Saltzman (Jenny Boyd) was poised to have another breakdown over her infinite battle with Hope (Danielle Rose Russell). Naturally, she wished her biggest foe away, which the jinni was very happy to grant.

Within the parallel world where Hope never came to the Salvatore Faculty, Klaus (Joseph Morgan) never reduce a $three million examine to Caroline (Candice King) in The Vampire Diaries’ collection finale, which means the varsity for magical youngsters never actually made it off the ground. The end result was a crumbling, defunct boarding faculty that hardly had any students. Josie (Kaylee Bryant) helpfully revealed that Damon (Ian Somerhalder) and Elena (Nina Dobrev) donated as much money as they might, however that they had youngsters of their own to deal with. Yay, Delena babies are formally canon! Nicely… perhaps? Rattling these wish-worlds! Lizzie tried to benefit from the state of affairs, even using certainly one of Hope’s previous spells to assist discover new recruits. Sadly, their first new recruit turned out to be Hope herself. As it turned out, not rising up at the faculty meant Hope adopted a depraved path and transitioned into a vampire — a true, bloodthirsty tribrid — but she nonetheless decided to give the varsity an opportunity.

Discover your new favorite show: Watch This Now!

Not proud of the sudden flip in her Hope-less world, Lizzie made one other wish, deciding that if Hope was destined to end up on the Salvatore Faculty, she’d just wish all the faculty away for good.

In her second want reality, she and Josie attended Mystic Falls Excessive, the place Josie was queen bee and Lizzie was… nicely, calling her a loser appears harsh. We did get a reference to somebody named Stephanie Salvatore from Josie on this reality (who we will solely assume is likely one of the aforementioned Delena infants), however it wasn’t lengthy earlier than Hope showed up once more. This time, she was recruiting Alaric (Matthew Davis) to be the new headmaster of the Mikaelson Faculty, the academy Klaus began for Hope when he realized he could not ship her to a “normal” faculty. Coincidentally sufficient, this faculty also existed within the Salvatore Boarding Home, however this new reality also boasted one massive change from the traditional — Klaus was apparently alive and nicely and establishing a European branch. Klaus lives! Better of all, this want world truly seemed prefer it was going to give us some Hosie…

Riann Steele, <em><noscript><img src=

Legacies airs Thursdays at 9/8c on The CW.

(Disclosure: TV Information is owned by CBS Interactive, a division of CBS Corporation.)

window.$tvg = window.$tvg || ;
window.$tvg.setting =
“mapiHost”: “mapi.tvguide.com”,
“listingsHost”: “mobilelistings.tvguide.com”,
“staticHost”: “static.tvgcdn.net”,

window.utag_data = tv-recaps;
window.$tvg.tealium = ‘tags.tiqcdn.com/utag/cbsi/tvguidesite/prod/utag.js’;

window.$tvg.loggedIn = false;
window.$tvg.consumer = null;
window.$tvg.watchlistItems = ;
window.$tvg.checkinItems = “1064475-37174055”:true;

window.$tvg.asyncScriptLoaded = ;
window.$tvg.asyncScriptLoadError = ;
window.$tvg.asyncScriptDidLoad = perform(identify)
cbs = window.$tvg.asyncScriptLoaded[name] || null
window.$tvg.asyncScriptLoaded[name] = “push”: perform(cb) cb(); ;
if(cbs) cbs.forEach(perform(cb) attempt cb(); catch(e) );

window.$tvg.asyncScriptNotify = perform(identify, cb) ;

window.$tvg.asyncScriptDidNotLoad = perform(identify)
cbs = window.$tvg.asyncScriptLoadError[name] || null
window.$tvg.asyncScriptLoadError[name] = “push”: perform(cb) cb(); ;
if(cbs) cbs.forEach(perform(cb) attempt cb(); catch(e) );

window.$tvg.asyncScriptNotifyLoadError = perform(identify, cb) ;

window.$tvg.asyncScript = perform(src, forceSSL, identify)
var script = doc.createElement(“script”);
script.async = true;
script.sort = ‘textual content/javascript’;

var useSSL = forceSSL || ‘https:’ == doc.location.protocol;
script.src = (useSSL ? ‘https’ : ‘http’) + ‘://’ + src;

script.onreadystatechange = perform ()
if(script.readyState == “loaded” || script.readyState == “complete”)
script.onreadystatechange = null;

script.onload = perform () $tvg.asyncScriptDidLoad(identify); ;
script.onerror = perform () $tvg.asyncScriptDidNotLoad(identify); ;

var node = document.getElementsByTagName(‘script’)[0];
node.parentNode.insertBefore(script, node);

window.$tvg.addScript = perform(src, attrs)
var script = document.createElement(“script”);
script.sort = ‘text/javascript’;
script.async = true;
for (var okay in attrs)
if (attrs.hasOwnProperty(okay))
script.setAttribute(okay, attrs[k]);

script.src = src;

var googletag = googletag || ;
googletag.cmd = googletag.cmd || [];

googletag.CBSigetCookieValue = perform(ckNm)
var value = null;
var allCookies = doc.cookie;
var pos = allCookies.indexOf(ckNm);
if (pos != -1)
var start = pos + ckNm.length + 1;
var finish = allCookies.indexOf(“;”, begin);
if (finish == -1) finish = allCookies.length;
worth = allCookies.substring(start, finish);

return value;

// determine if it’s DST within the Japanese Timezone on the given date
googletag.CBSiisEDT = perform(dt)
// EDT begins second Sunday of March
var edtStart = new Date(dt.getFullYear(), 2, 1);
edtStart = Date.UTC(edtStart.getUTCFullYear(), 2, 14-(edtStart.getUTCDay()+13)%7, 5);
// EDT ends first Sunday of November
var edtEnd = new Date(dt.getFullYear(), 10, 1);
edtEnd = Date.UTC(edtEnd.getUTCFullYear(), 10, 7-(edtEnd.getUTCDay()+6)%7, four);
// see if current date is inside the EDT vary
return dt.getTime() >= edtStart && dt.getTime() < edtEnd; ;googletag.CBSiaddPageView = perform () var pv=1; var cookiename="pv"; //If there's a cookie, get the present worth and add one to it. if (document.cookie.indexOf(cookiename)!=-1) pv=parseInt(googletag.CBSigetCookieValue(cookiename)); if(isNaN(pv)) pv=1; else pv+=1; // set expiration to midnight utilizing EDT or EST offset (4|5) var dt = new Date(); var exp = Date.UTC(dt.getUTCFullYear(), dt.getUTCMonth(), dt.getUTCDate(), googletag.CBSiisEDT(dt) ? four : 5); // modify 1 day if set to midnight of previous day exp += exp > dt.getTime() ? zero : 24*60*60*1000;
exp = new Date(exp).toUTCString();
// get L2 area
var domainArr = doc.area.cut up(‘.’).reverse();
var l2domain=doc.domain;
l2domain = domainArr[1] + “.” + domainArr[0];

// save the value in the cookie
document.cookie = cookiename + “=” + pv + “;path=/;domain=” + l2domain + “;expires=” + exp;
//update the value for the subsequent ad call

window.googletag = window.googletag || ;
window.googletag.cmd = window.googletag.cmd || [];

window.indexExchangeEnabled = true;

window.addEventListener(window.GDPR_CONSENT_EVENT, perform (e)
if(e.detail === true)
window.indexLoaded = perform()

window.dfpLoaded = false;
window.loadDFP = perform()
window.dfpLoaded = true;


window.$tvg.asyncScript(‘js-sec.indexww.com/ht/ls-tvguide.js’, false, ‘index-exchange-proximic’);
window.$tvg.asyncScriptNotify(‘index-exchange-proximic’, perform()
window.$tvg.asyncScriptNotifyLoadError(‘index-exchange-proximic’, perform()
window.$tvg.asyncScript(‘js-sec.indexww.com/ht/ls-tvguide.js’, false, ‘index-exchange-proximic’);
window.$tvg.asyncScriptNotify(‘index-exchange-proximic’, perform()

protocol = (‘https:’ == doc.location.protocol)?’https:’:’http:’;

// bug-snag
window.$tvg.addScript(protocol + ‘//d2wy8f7a9ursnm.cloudfront.internet/bugsnag-2.min.js’, ‘data-apikey’ : ‘f9cdc58fb369d58d321e25a62d94e5a9’ );
window.Bugsnag = window.Bugsnag || ;
Bugsnag.releaseStage = “production”;

// sonobi-lib
window.$tvg.addScript(protocol + ‘//mtrx.go.sonobi.com/morpheus.cbsi.media.1655.js’);
// google ima
window.$tvg.addScript(protocol + ‘//imasdk.googleapis.com/js/sdkloader/ima3.js’);

// chartbeat
window.$tvg.addScript(protocol + ‘//static.chartbeat.com/js/chartbeat_mab.js’);
// sharethrough
window.$tvg.addScript(protocol + ‘//native.sharethrough.com/belongings/tag.js’);
// amazon onelink
window.$tvg.addScript(protocol + ‘//z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US&adInstanceId=23cf2fa7-c9fd-4908-97de-fbc48a779984’);

// amazon native buying unit
/* this script typically has a race situation with above amazon onelink script */
window.amzn_assoc_subtag = window.$tvg.guid;
window.$tvg.addScript(protocol + ‘//z-na.amazon-adsystem.com/widgets/onejs?MarketPlace=US&adInstanceId=6915f664-2aa2-493d-b67d-f5cda57263bf’);

// Fb pixel
n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)
fbq(‘init’, ‘302133323585329’); // Insert your pixel ID here.
fbq(‘monitor’, ‘PageView’);

//Chartbeat code implementation
var _sf_async_config = _sf_async_config || ;
_sf_async_config.uid = (window.utag_data[‘pageType’] == ‘article’ || window.utag_data[‘pageType’] == ‘feature_article’) ? 65713 : 25571; // ACCOUNT NUMBER
_sf_async_config.area = ‘tvguide.com’; // DOMAIN
_sf_async_config.flickerControl = false;
_sf_async_config.useCanonical = true;
_sf_async_config.useCanonicalDomain = true;
var _sf_startpt = (new Date()).getTime();

About the author

Saurabh Shah

Saurabh Shah

A college dropout and a junior journalist at VerifiedTasks, who is extremely dedicated towards his tasks and a true prodigy. He also developed an interest for blockchain and cryptocurrency through reading books and internet stories of millennials turning into millionaires at a very young age, which he found very intriguing. He is also a self -learned tech blogger and an SEO expert. It wouldn’t be possible for VerifiedTasks to be a success without him.
Get in touch with him by clicking on the Social Media Icons above.