{"id":14364,"date":"2026-02-01T11:32:30","date_gmt":"2026-02-01T11:32:30","guid":{"rendered":"https:\/\/purpose.lifestruepurpose.org\/?p=14364"},"modified":"2026-02-01T11:32:30","modified_gmt":"2026-02-01T11:32:30","slug":"from-an-outstanding-lecturer-to-a-cold-blooded-revenge-agent","status":"publish","type":"post","link":"https:\/\/purpose.lifestruepurpose.org\/?p=14364","title":{"rendered":"\u201cFrom an Outstanding Lecturer to a Cold-Blooded Revenge Agent\u201d"},"content":{"rendered":"<p data-start=\"47\" data-end=\"415\">Adrian Kovalenko used to measure his days in chalk dust and bell rings. He taught physics at a secondary school outside Kharkiv, rode an old bicycle to work, and kept his life deliberately small. At home, his wife Elina\u2014seven months pregnant\u2014teased him for turning off lights behind everyone. Their plans were simple: finish the nursery, name the baby, survive winter.<\/p>\n<p data-start=\"417\" data-end=\"451\">Then the war reached their street.<\/p>\n<p data-start=\"453\" data-end=\"828\">On a gray morning, Adrian pedaled toward school and saw men with rifles at an intersection. He assumed they were local security\u2014some drill, some rumor made real for a few hours. But the school gates were chained, the halls empty, the staff gone. A neighbor yelled that families were evacuating. Adrian turned around and sprinted home, heart thudding like a failed experiment.<\/p>\n<p data-start=\"830\" data-end=\"855\">Smoke was already rising.<\/p>\n<p data-start=\"857\" data-end=\"1283\">He found the front door splintered. Inside, armed soldiers tore through drawers as if searching for something that could justify their cruelty. Elina\u2019s voice\u2014thin, terrified\u2014cut through the crackle of flames. Adrian lunged forward and was slammed to the floor. A single shot ended the sound that mattered most. In the same minute, his home became a burning equation: action, reaction, and consequences that wouldn\u2019t be undone.<\/p>\n<p data-start=\"1285\" data-end=\"1367\">Elina died before an ambulance could reach them. Their unborn child died with her.<\/p>\n<p data-start=\"1369\" data-end=\"1804\">In the weeks that followed, Adrian stopped being a teacher and became a man moving on instinct. Grief hardened into a focused rage. He enlisted in the National Guard, enduring three months of training that stripped away softness and replaced it with discipline. The recruits mocked the \u201cprofessor\u201d for his quiet voice and bookish hands\u2014until the first time he touched a rifle and treated it like a problem with only one correct answer.<\/p>\n<p data-start=\"1806\" data-end=\"2010\">Issued an aging SKS that others dismissed as scrap, Adrian learned to make every shot count. He read wind and distance like math. He listened more than he spoke. By the end of training, the jokes stopped.<\/p>\n<p data-start=\"2012\" data-end=\"2305\">His first deployment came fast: a hostile checkpoint, civilians pinned nearby, orders that demanded precision without chaos. Adrian waited for a clean line and ended the threat without harming a single hostage. When his unit pulled back, his commander said only, \u201cYou\u2019re different, Kovalenko.\u201d<\/p>\n<p data-start=\"2307\" data-end=\"2410\">Word spread along the trenches: a pale figure who appeared, fired once, and vanished\u2014\u201cthe Ivory Arrow.\u201d<\/p>\n<p data-start=\"2412\" data-end=\"2599\">That night, Adrian found something inside his rucksack: a spent cartridge etched with one word\u2014ELINA\u2014and a hand-drawn map to an abandoned chemical plant. No one admitted placing it there.<\/p>\n<p data-start=\"2601\" data-end=\"2670\">Who knew his wife\u2019s name\u2026 and why were they inviting him into a trap?<\/p>\n<h2 data-start=\"2677\" data-end=\"2714\">PART 2 \u2014 The Sniper Called \u201cSable\u201d<\/h2>\n<p data-start=\"2716\" data-end=\"3084\">Adrian showed the cartridge and map to no one. Not because he trusted his instincts blindly, but because he understood what war did to information: it warped it, weaponized it, made every whisper a possible ambush. He folded the paper smaller than a matchbook and slid it behind the lining of his boot. If it was bait, he needed time to learn who was holding the hook.<\/p>\n<p data-start=\"3086\" data-end=\"3637\">The next weeks were a blur of mud, cold meals, and short bursts of terror. Adrian\u2019s unit worked the edges of contested towns where houses looked intact from a distance but were hollowed out by artillery. His spotter, a former paramedic named Oksana Hrytsenko, carried herself like someone who had already seen the worst and refused to be impressed by anything else. She didn\u2019t talk about Elina, didn\u2019t offer clich\u00e9s. She just learned Adrian\u2019s habits\u2014how he counted his breaths, how he steadied his hands\u2014and matched them with her own quiet competence.<\/p>\n<p data-start=\"3639\" data-end=\"3841\">The name \u201cIvory Arrow\u201d followed him, sometimes as praise, sometimes as a warning. Adrian didn\u2019t correct it. He didn\u2019t celebrate it. To him, it was simply the role he could perform without falling apart.<\/p>\n<p data-start=\"3843\" data-end=\"4136\">During one operation near a railway embankment, their team was tasked with disrupting an enemy resupply route. The plan required patience: observe, confirm, wait for a clear target, then withdraw before the area filled with civilians searching for food. It should have been routine. It wasn\u2019t.<\/p>\n<p data-start=\"4138\" data-end=\"4463\">A shot snapped the air above Adrian\u2019s hide like a whip. The dirt beside Oksana\u2019s cheek jumped. She didn\u2019t scream, but her pupils widened\u2014recognition, not panic. Adrian\u2019s radio crackled with overlapping voices: two men down, one missing, cover blown. In the span of a minute, the operation turned into a scramble for survival.<\/p>\n<p data-start=\"4465\" data-end=\"4521\">\u201cNot random,\u201d Oksana whispered. \u201cThat\u2019s a professional.\u201d<\/p>\n<p data-start=\"4523\" data-end=\"4858\">The second shot came as they moved, slicing through leaves with a sound like tearing cloth. Adrian felt the shift in pressure\u2014the invisible geometry of someone else calculating him. He and Oksana crawled into a drainage culvert and waited as bullets stitched the concrete mouth. Whoever was firing wasn\u2019t spraying. They were measuring.<\/p>\n<p data-start=\"4860\" data-end=\"5068\">When the barrage stopped, silence returned with the weight of a threat. Adrian listened for footsteps, for radios, for anything human. Nothing. The shooter was gone, leaving only the message: I can reach you.<\/p>\n<p data-start=\"5070\" data-end=\"5395\">Back at the forward position, the commander gathered the survivors. Three were dead, one captured. The enemy sniper had a callsign: \u201cSable.\u201d Some said he was former special forces. Others insisted he was a local who learned too fast. No one knew his real name. Everyone knew his record. He hunted not just bodies, but morale.<\/p>\n<p data-start=\"5397\" data-end=\"5620\">Adrian didn\u2019t speak during the briefing, but his jaw clenched until his teeth ached. It wasn\u2019t only the deaths\u2014though those burned. It was the familiarity of cruelty that felt personal, like the memory of his house on fire.<\/p>\n<p data-start=\"5622\" data-end=\"5703\">That night, Oksana found Adrian cleaning his rifle with slow, deliberate motions.<\/p>\n<p data-start=\"5705\" data-end=\"5747\">\u201cYou\u2019re thinking about the map,\u201d she said.<\/p>\n<p data-start=\"5749\" data-end=\"5787\">He froze, then exhaled. \u201cHow did you\u2014\u201d<\/p>\n<p data-start=\"5789\" data-end=\"5878\">\u201cYour boot squeaks when you\u2019re lying.\u201d She tapped her own heel. \u201cPaper rubs the leather.\u201d<\/p>\n<p data-start=\"5880\" data-end=\"6025\">Adrian hesitated, then showed her the cartridge and the etched name. Oksana\u2019s expression tightened, the way it did when she read a casualty list.<\/p>\n<p data-start=\"6027\" data-end=\"6136\">\u201cThis is either someone trying to help you,\u201d she said, \u201cor someone who wants you dead for the right reasons.\u201d<\/p>\n<p data-start=\"6138\" data-end=\"6197\">\u201cEither way,\u201d Adrian replied, \u201cthey know where to find me.\u201d<\/p>\n<p data-start=\"6199\" data-end=\"6508\">They traced the map by flashlight. The abandoned chemical plant sat in the industrial belt of a city that had changed hands more than once. The route marked on the paper avoided main roads and skirted a riverbed\u2014too detailed to be guesswork. Oksana\u2019s finger stopped on a note in the margin: TWO MEN. ONE NEST.<\/p>\n<p data-start=\"6510\" data-end=\"6549\">\u201cA sniper and a spotter,\u201d she murmured.<\/p>\n<p data-start=\"6551\" data-end=\"6698\">Adrian\u2019s commander, Captain Mykhailo Baranov, listened without interrupting as they presented what they had. He studied the cartridge, then Adrian.<\/p>\n<p data-start=\"6700\" data-end=\"6807\">\u201cYou\u2019re asking me to authorize an off-grid hunt,\u201d Baranov said. \u201cFor a man we can\u2019t confirm will be there.\u201d<\/p>\n<p data-start=\"6809\" data-end=\"6895\">\u201cI\u2019m asking you,\u201d Adrian answered, \u201cto let us end the one person who keeps ending us.\u201d<\/p>\n<p data-start=\"6897\" data-end=\"7027\">Baranov didn\u2019t nod right away. He looked at the faces in the bunker\u2014exhausted, furious, scared to admit it. Then he finally spoke.<\/p>\n<p data-start=\"7029\" data-end=\"7150\">\u201cWe do it clean,\u201d he said. \u201cSmall team. No hero moves. We get in, confirm, and if it\u2019s Sable, we finish it and walk out.\u201d<\/p>\n<p data-start=\"7152\" data-end=\"7501\">Two nights later, Adrian, Oksana, and two infantrymen approached the chemical plant under low cloud cover. The air smelled of rust and old solvents. Pipes rose like skeletal branches. Every footstep felt too loud. Adrian\u2019s mind replayed the morning he lost Elina, but he forced the memory into a box and locked it. If he opened it now, he would die.<\/p>\n<p data-start=\"7503\" data-end=\"7686\">Inside the plant, they found fresh cigarette ash and warm engine heat from a generator\u2014proof of life. Then a faint click echoed from above, so small it could have been dripping water.<\/p>\n<p data-start=\"7688\" data-end=\"7705\">Adrian looked up.<\/p>\n<p data-start=\"7707\" data-end=\"7817\">A red laser dot appeared on Oksana\u2019s shoulder\u2014and the darkness spoke in a calm voice: \u201cIvory Arrow\u2026 you came.\u201d<\/p>\n<h2 data-start=\"7824\" data-end=\"7862\">PART 3 \u2014 The Long Shot Back to Life<\/h2>\n<p data-start=\"7864\" data-end=\"7981\">Time narrowed to a single point. Adrian didn\u2019t move his hands toward a trigger. He moved his thoughts toward control.<\/p>\n<p data-start=\"7983\" data-end=\"8016\">\u201cOksana,\u201d he said softly, \u201cdown.\u201d<\/p>\n<p data-start=\"8018\" data-end=\"8472\">She dropped straight to the concrete, rolling behind a toppled metal drum. The laser dot vanished. A shot cracked overhead, punching sparks from a railing where her shoulder had been. Adrian slid to the side, using the moment of recoil and the echoing cavern of the plant to break the shooter\u2019s clean line. The two infantrymen fanned out, staying low, doing exactly what Captain Baranov had drilled into them: no panic, no bravado, only angles and cover.<\/p>\n<p data-start=\"8474\" data-end=\"8541\">From the catwalks, the voice returned, amused. \u201cYou learned. Good.\u201d<\/p>\n<p data-start=\"8543\" data-end=\"8850\">Adrian didn\u2019t answer. He listened. The speaker\u2019s accent was local, but hardened by years of traveling units. He caught the faint scrape of a boot against grating\u2014left foot dragging slightly. Injury, or habit. Then the smell of smoke again, closer now. The sniper was repositioning, confident enough to talk.<\/p>\n<p data-start=\"8852\" data-end=\"8994\">Oksana\u2019s eyes met Adrian\u2019s across the shadows. She raised two fingers, then pointed: two levels up, near the control room. Adrian nodded once.<\/p>\n<p data-start=\"8996\" data-end=\"9287\">They moved like a single organism: Oksana drawing attention with a brief flash of movement, Adrian shifting to a new sightline, the infantrymen sealing exits. The plant\u2019s old machinery amplified every sound, turning small mistakes into alarms. Still, step by step, they tightened the circle.<\/p>\n<p data-start=\"9289\" data-end=\"9545\">A silhouette appeared in a broken window of the control room\u2014a man with a long rifle and a calm posture, as if the war were a laboratory and he had solved its rules. Adrian\u2019s finger took up the slack, but his mind stayed disciplined: confirm, breathe, act.<\/p>\n<p data-start=\"9547\" data-end=\"9717\">He saw the sniper\u2019s cheek pressed to the stock. He saw the gloved hands. And then he saw it\u2014the same small emblem burned into the glove: a white arrow stitched in thread.<\/p>\n<p data-start=\"9719\" data-end=\"9893\">The image hit Adrian like heat. That symbol had been sprayed on a wall near his burned house, back when he was still searching the ruins for anything that smelled like Elina.<\/p>\n<p data-start=\"9895\" data-end=\"9938\">Adrian held his aim, voice steady. \u201cSable.\u201d<\/p>\n<p data-start=\"9940\" data-end=\"10058\">The sniper tilted his head, surprised Adrian knew the name. \u201cSo they told you,\u201d he said. \u201cDid they tell you who I am?\u201d<\/p>\n<p data-start=\"10060\" data-end=\"10133\">\u201cI don\u2019t care,\u201d Adrian replied, though his stomach twisted as he said it.<\/p>\n<p data-start=\"10135\" data-end=\"10477\">\u201cYou should.\u201d The sniper stepped back into the room, and for a second Adrian feared an escape. Instead, a file folder fluttered out and landed on the floor below. Papers slid free\u2014photographs, reports, names. Adrian\u2019s name. Elina\u2019s. A hospital admission sheet for her prenatal care. Someone had been watching long before the shooting started.<\/p>\n<p data-start=\"10479\" data-end=\"10547\">Oksana whispered, barely audible: \u201cThis isn\u2019t only about the front.\u201d<\/p>\n<p data-start=\"10549\" data-end=\"10746\">Adrian\u2019s chest went tight. Rage surged, hot and blinding, the kind that ruins decisions. He forced himself to inhale, slow. He reminded himself: revenge makes you sloppy. Sloppy gets people killed.<\/p>\n<p data-start=\"10748\" data-end=\"11037\">The infantryman closest to the stairwell signaled: movement, back corridor. Adrian shifted his aim toward the doorway that led to the corridor. A figure darted\u2014spotter, smaller frame, carrying a bag. Adrian tracked, but the person stumbled, tripped over debris, and their scarf slid loose.<\/p>\n<p data-start=\"11039\" data-end=\"11246\">It was a young woman, maybe nineteen, terrified, shaking so hard she couldn\u2019t stand. Not a hardened killer\u2014someone pressed into service. Her eyes locked onto Adrian\u2019s rifle and she raised her hands, sobbing.<\/p>\n<p data-start=\"11248\" data-end=\"11328\">\u201cDon\u2019t shoot!\u201d she gasped in Ukrainian. \u201cHe said he\u2019d kill my brother if I ran!\u201d<\/p>\n<p data-start=\"11330\" data-end=\"11381\">The room went still. Even Sable\u2019s taunting stopped.<\/p>\n<p data-start=\"11383\" data-end=\"11579\">Adrian\u2019s finger eased off the trigger. The infantryman moved to pull the girl behind cover. Oksana crouched beside her, checking for wounds, speaking gently, the paramedic returning in an instant.<\/p>\n<p data-start=\"11581\" data-end=\"11713\">From the control room, Sable cursed under his breath\u2014fear, finally, leaking into the composure. He was losing control of his pieces.<\/p>\n<p data-start=\"11715\" data-end=\"11955\">Adrian understood something in that moment: Sable wasn\u2019t only a sniper. He was a recruiter, a coercer, a man who used terror as currency. The papers on the floor were proof of planning, of a network that reached behind lines and into homes.<\/p>\n<p data-start=\"11957\" data-end=\"12027\">\u201cYou burned my life,\u201d Adrian called up. \u201cFor what? A symbol? A story?\u201d<\/p>\n<p data-start=\"12029\" data-end=\"12136\">Sable\u2019s answer came sharp. \u201cFor leverage. For obedience. People follow fear faster than they follow flags.\u201d<\/p>\n<p data-start=\"12138\" data-end=\"12325\">Adrian felt the old teacher in him\u2014the part that once believed answers mattered\u2014stand up inside the wreckage. \u201cThen you\u2019re already losing,\u201d he said. \u201cBecause fear breaks. It always does.\u201d<\/p>\n<p data-start=\"12327\" data-end=\"12560\">A shot rang out\u2014Sable firing blind through the doorway. The bullet tore into a cabinet, spraying dust. Adrian didn\u2019t flinch. He waited for the second shot that would reveal position, then moved a half-step to the left and fired once.<\/p>\n<p data-start=\"12562\" data-end=\"12795\">Silence followed. No triumphant music, no cinematic collapse\u2014just the abrupt ending of a threat. The infantrymen rushed the control room cautiously. When they called \u201cclear,\u201d Adrian let his shoulders drop for the first time in hours.<\/p>\n<p data-start=\"12797\" data-end=\"13052\">They found Sable alive but wounded, his rifle still warm, his folder of files stacked like trophies. Captain Baranov arrived with reinforcements and ordered Sable detained, not executed. \u201cWe\u2019re not them,\u201d he said, and Adrian realized he needed to hear it.<\/p>\n<p data-start=\"13054\" data-end=\"13378\">In the following days, intelligence officers traced the documents to a small ring that had been targeting community leaders\u2014teachers, medics, volunteer organizers\u2014anyone who could keep a town functioning. Elina\u2019s death had been both cruelty and strategy: break the man, scare the neighborhood, leave a lesson written in ash.<\/p>\n<p data-start=\"13380\" data-end=\"13532\">Sable\u2019s capture didn\u2019t resurrect anyone. It didn\u2019t refill Adrian\u2019s empty rooms. But it gave the truth a shape, and a path forward that wasn\u2019t only rage.<\/p>\n<p data-start=\"13534\" data-end=\"13785\">Months later, Adrian returned to a city still scarred but breathing. He visited the rebuilt school\u2014windows new, walls painted, desks donated from across Europe and the United States. A student stared at him and asked, \u201cAre you really the Ivory Arrow?\u201d<\/p>\n<p data-start=\"13787\" data-end=\"13878\">Adrian smiled, small and tired. \u201cI\u2019m just Mr. Kovalenko,\u201d he said. \u201cAnd you have homework.\u201d<\/p>\n<p data-start=\"13880\" data-end=\"14349\">He began teaching again, this time with a quiet emphasis on resilience: how structures fail, how they can be reinforced, how communities distribute load so one broken beam doesn\u2019t bring down a whole roof. On weekends, he volunteered with Oksana at a clinic for displaced families. The young woman from the plant testified against the ring and was reunited with her brother. Captain Baranov wrote Adrian a short note: \u201cYou aimed for justice. That\u2019s rarer than accuracy.\u201d<\/p>\n<p data-start=\"14351\" data-end=\"14582\">On the anniversary of Elina\u2019s death, Adrian planted a tree where their garden had been. He placed a small plaque beneath it with her name and the name they had chosen for the baby. Not as a wound reopened, but as a promise carried.<\/p>\n<p data-start=\"14584\" data-end=\"14846\">Peace didn\u2019t arrive all at once. It arrived in repairs, in classrooms, in families returning, in laughter that sounded strange at first and then familiar. Adrian never forgot what he had done or why. But he refused to let the war be the only story he could tell.<\/p>\n<p data-start=\"14848\" data-end=\"14962\" data-is-last-node=\"\" data-is-only-node=\"\">If this story moved you, like, share, and comment what resilience means to you; I&#8217;d read it gladly today, friends.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Adrian Kovalenko used to measure his days in chalk dust and bell rings. He taught physics at a secondary school outside Kharkiv, rode an old bicycle to work, and kept his life deliberately small. At home, his wife Elina\u2014seven months pregnant\u2014teased him for turning off lights behind everyone. Their plans were simple: finish the nursery, [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":14365,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"tdm_status":"","tdm_grid_status":"","footnotes":""},"categories":[4],"tags":[],"class_list":["post-14364","post","type-post","status-publish","format-standard","has-post-thumbnail","category-purpose"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u201cFrom an Outstanding Lecturer to a Cold-Blooded Revenge Agent\u201d - Purposeful Days<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/purpose.lifestruepurpose.org\/?p=14364\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u201cFrom an Outstanding Lecturer to a Cold-Blooded Revenge Agent\u201d - Purposeful Days\" \/>\n<meta property=\"og:description\" content=\"Adrian Kovalenko used to measure his days in chalk dust and bell rings. He taught physics at a secondary school outside Kharkiv, rode an old bicycle to work, and kept his life deliberately small. At home, his wife Elina\u2014seven months pregnant\u2014teased him for turning off lights behind everyone. Their plans were simple: finish the nursery, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/purpose.lifestruepurpose.org\/?p=14364\" \/>\n<meta property=\"og:site_name\" content=\"Purposeful Days\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-01T11:32:30+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/purpose.lifestruepurpose.org\/wp-content\/uploads\/2026\/02\/hf_20260201_112312_0f5d1ba7-ddcb-429d-ae61-479b473c79b5.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Phong Nguyen\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Phong Nguyen\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/purpose.lifestruepurpose.org\/?p=14364\",\"url\":\"https:\/\/purpose.lifestruepurpose.org\/?p=14364\",\"name\":\"\u201cFrom an Outstanding Lecturer to a Cold-Blooded Revenge Agent\u201d - Purposeful Days\",\"isPartOf\":{\"@id\":\"https:\/\/purpose.lifestruepurpose.org\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/purpose.lifestruepurpose.org\/?p=14364#primaryimage\"},\"image\":{\"@id\":\"https:\/\/purpose.lifestruepurpose.org\/?p=14364#primaryimage\"},\"thumbnailUrl\":\"https:\/\/purpose.lifestruepurpose.org\/wp-content\/uploads\/2026\/02\/hf_20260201_112312_0f5d1ba7-ddcb-429d-ae61-479b473c79b5.jpg\",\"datePublished\":\"2026-02-01T11:32:30+00:00\",\"author\":{\"@id\":\"https:\/\/purpose.lifestruepurpose.org\/#\/schema\/person\/4bbf0aec017fee1fb5027b7c39e98951\"},\"breadcrumb\":{\"@id\":\"https:\/\/purpose.lifestruepurpose.org\/?p=14364#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/purpose.lifestruepurpose.org\/?p=14364\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/purpose.lifestruepurpose.org\/?p=14364#primaryimage\",\"url\":\"https:\/\/purpose.lifestruepurpose.org\/wp-content\/uploads\/2026\/02\/hf_20260201_112312_0f5d1ba7-ddcb-429d-ae61-479b473c79b5.jpg\",\"contentUrl\":\"https:\/\/purpose.lifestruepurpose.org\/wp-content\/uploads\/2026\/02\/hf_20260201_112312_0f5d1ba7-ddcb-429d-ae61-479b473c79b5.jpg\",\"width\":1000,\"height\":1000},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/purpose.lifestruepurpose.org\/?p=14364#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/purpose.lifestruepurpose.org\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u201cFrom an Outstanding Lecturer to a Cold-Blooded Revenge Agent\u201d\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/purpose.lifestruepurpose.org\/#website\",\"url\":\"https:\/\/purpose.lifestruepurpose.org\/\",\"name\":\"Purposeful Days\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/purpose.lifestruepurpose.org\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/purpose.lifestruepurpose.org\/#\/schema\/person\/4bbf0aec017fee1fb5027b7c39e98951\",\"name\":\"Phong Nguyen\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/purpose.lifestruepurpose.org\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9e2b64a6c1ed5f8027bfe6755272684b8d3b9607a7de613d6bdb22d00442333c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9e2b64a6c1ed5f8027bfe6755272684b8d3b9607a7de613d6bdb22d00442333c?s=96&d=mm&r=g\",\"caption\":\"Phong Nguyen\"},\"sameAs\":[\"http:\/\/purpose.lifestruepurpose.org\"],\"url\":\"https:\/\/purpose.lifestruepurpose.org\/?author=3\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u201cFrom an Outstanding Lecturer to a Cold-Blooded Revenge Agent\u201d - Purposeful Days","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/purpose.lifestruepurpose.org\/?p=14364","og_locale":"en_US","og_type":"article","og_title":"\u201cFrom an Outstanding Lecturer to a Cold-Blooded Revenge Agent\u201d - Purposeful Days","og_description":"Adrian Kovalenko used to measure his days in chalk dust and bell rings. He taught physics at a secondary school outside Kharkiv, rode an old bicycle to work, and kept his life deliberately small. At home, his wife Elina\u2014seven months pregnant\u2014teased him for turning off lights behind everyone. Their plans were simple: finish the nursery, [&hellip;]","og_url":"https:\/\/purpose.lifestruepurpose.org\/?p=14364","og_site_name":"Purposeful Days","article_published_time":"2026-02-01T11:32:30+00:00","og_image":[{"width":1000,"height":1000,"url":"https:\/\/purpose.lifestruepurpose.org\/wp-content\/uploads\/2026\/02\/hf_20260201_112312_0f5d1ba7-ddcb-429d-ae61-479b473c79b5.jpg","type":"image\/jpeg"}],"author":"Phong Nguyen","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Phong Nguyen","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/purpose.lifestruepurpose.org\/?p=14364","url":"https:\/\/purpose.lifestruepurpose.org\/?p=14364","name":"\u201cFrom an Outstanding Lecturer to a Cold-Blooded Revenge Agent\u201d - Purposeful Days","isPartOf":{"@id":"https:\/\/purpose.lifestruepurpose.org\/#website"},"primaryImageOfPage":{"@id":"https:\/\/purpose.lifestruepurpose.org\/?p=14364#primaryimage"},"image":{"@id":"https:\/\/purpose.lifestruepurpose.org\/?p=14364#primaryimage"},"thumbnailUrl":"https:\/\/purpose.lifestruepurpose.org\/wp-content\/uploads\/2026\/02\/hf_20260201_112312_0f5d1ba7-ddcb-429d-ae61-479b473c79b5.jpg","datePublished":"2026-02-01T11:32:30+00:00","author":{"@id":"https:\/\/purpose.lifestruepurpose.org\/#\/schema\/person\/4bbf0aec017fee1fb5027b7c39e98951"},"breadcrumb":{"@id":"https:\/\/purpose.lifestruepurpose.org\/?p=14364#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/purpose.lifestruepurpose.org\/?p=14364"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/purpose.lifestruepurpose.org\/?p=14364#primaryimage","url":"https:\/\/purpose.lifestruepurpose.org\/wp-content\/uploads\/2026\/02\/hf_20260201_112312_0f5d1ba7-ddcb-429d-ae61-479b473c79b5.jpg","contentUrl":"https:\/\/purpose.lifestruepurpose.org\/wp-content\/uploads\/2026\/02\/hf_20260201_112312_0f5d1ba7-ddcb-429d-ae61-479b473c79b5.jpg","width":1000,"height":1000},{"@type":"BreadcrumbList","@id":"https:\/\/purpose.lifestruepurpose.org\/?p=14364#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/purpose.lifestruepurpose.org\/"},{"@type":"ListItem","position":2,"name":"\u201cFrom an Outstanding Lecturer to a Cold-Blooded Revenge Agent\u201d"}]},{"@type":"WebSite","@id":"https:\/\/purpose.lifestruepurpose.org\/#website","url":"https:\/\/purpose.lifestruepurpose.org\/","name":"Purposeful Days","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/purpose.lifestruepurpose.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/purpose.lifestruepurpose.org\/#\/schema\/person\/4bbf0aec017fee1fb5027b7c39e98951","name":"Phong Nguyen","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/purpose.lifestruepurpose.org\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/9e2b64a6c1ed5f8027bfe6755272684b8d3b9607a7de613d6bdb22d00442333c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9e2b64a6c1ed5f8027bfe6755272684b8d3b9607a7de613d6bdb22d00442333c?s=96&d=mm&r=g","caption":"Phong Nguyen"},"sameAs":["http:\/\/purpose.lifestruepurpose.org"],"url":"https:\/\/purpose.lifestruepurpose.org\/?author=3"}]}},"_links":{"self":[{"href":"https:\/\/purpose.lifestruepurpose.org\/index.php?rest_route=\/wp\/v2\/posts\/14364","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/purpose.lifestruepurpose.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/purpose.lifestruepurpose.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/purpose.lifestruepurpose.org\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/purpose.lifestruepurpose.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14364"}],"version-history":[{"count":1,"href":"https:\/\/purpose.lifestruepurpose.org\/index.php?rest_route=\/wp\/v2\/posts\/14364\/revisions"}],"predecessor-version":[{"id":14366,"href":"https:\/\/purpose.lifestruepurpose.org\/index.php?rest_route=\/wp\/v2\/posts\/14364\/revisions\/14366"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/purpose.lifestruepurpose.org\/index.php?rest_route=\/wp\/v2\/media\/14365"}],"wp:attachment":[{"href":"https:\/\/purpose.lifestruepurpose.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14364"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/purpose.lifestruepurpose.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14364"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/purpose.lifestruepurpose.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14364"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}