• Rewind
  • Restart
  • Bookmark
This story was created with Twine and is powered by TiddlyWiki. The Responsive Story Format is by Emmanuel King Turner. Twitter: @stormrose
[[engine off.|look]]
[[grab the wheel|swerve1]]\n\n[[let her drive|swerve2]]\n<<silently>><<if $blood is "your blood">><<set $blood=1>><<endif>><<if $blood is "not your blood">><<set $blood=2>><<endif>><<endsilently>>
and as you heft the shovel over your shoulder your wrist twinges and you <<if $blood is 1>>stagger,<<else>>clench your teeth,<<endif>> but you can do this, come on, of course you can [[do it|dig]]
by clicking the beige text, you made a choice that navigated away from the original page.\n\n[[back|Start]]
and yeah, yeah, you are, and as you try and open a pack of <<cyclinglink $packet "candy" "cigarettes" "gum">> your fingers are numb and clammy and they [[slip]]
and she doesn't get it at first\n\nand then it's: "<em>but <<if $blood is 1>>it was to protect you<<else>>it was you who did it<<endif>></em>" and "<em>I can't believe-"</em> and "<em>you're just going? Like that?</em>"\n\nand your mouth tastes like blood and the moonlight's turning your vision grey but at least you'll be free and won't get in this scene again, you won't, you won't, you won't\n\n<center>[[+++|end]]</center>
and her grin glistens in the moonlight.\n\n<<if $feet is "cold">><<if $blood is 1>>"What, you're getting cold feet now? After he punched you in the face? Come on."<<else>>"I can't believe you're getting cold feet <em>now.</em> Come on."<<endif>>\n\n<<display "stars">><<elseif $feet is "warm">>"You got it. Come on, then."\n\n<<display "stars">><<elseif $feet is "mid">>"How? <em>Us</em>," she says, "we're a team, come on."\n\n<<display "stars">><<endif>>
[["let's get this done"|feet][$feet = "warm"]]\n\n[["this wasn't right"|feet][$feet = "cold"]]\n\n[["how did this even happen?"|feet][$feet = "mid"]]
[[stay]]\n\n[[walk]]
[[catch]]\n\n[[drop]]
"They'll pick the bones clean," she says like it's a promise. "No one'll find it."\n\nshe says <em>it</em> and you can't tell if she's talking about the gun or the body but your mouth tastes dry and you could do with a drink right now and you know the two of you can't just walk away from tonight\n\n[[no ma'am|no]]
<center>[[play again|Start][state.restart()]]\n\n+++</center>\n\n<center><iframe src="/html/departureContent.html" style="width:150px;height:150px;padding:0;margin:0;display:block;border:none;overflow:hidden;"></iframe></center>\n\nMade with <a href="http://twinery.org"><strong>Twine</strong></a>. Macros from Leon Arnott, and link CSS from Laura Michet.\n\nCover art by sub-Q
and there's this <<replace>>look in her eyes<<becomes>> look in her eyes as she drags the body <<if $blood is 1>>she killed<<endif>><<if $blood is 2>>you killed<<endif>> that tingles all up your spine because she could punch you or kiss you or eat you and which one do you want anyway?<<endreplace>>\n\nand of course you won't be the same, <<replace>>but<<becomes>>but you could walk away, pretend this never happened and <<if $feet is "cold">>admit<<elseif $feet is "warm">>pretend<<elseif $feet is "mid">>recognise<<endif>> this whole thing wasn't your scene, you just got swept up in it all and you could tell <<if $feet is "cold">>her<<elseif $feet is "warm">>yourself<<elseif $feet is "mid">>someone, anyone,<<endif>> you didn't want this<<endreplace>>\n\n[[did you want this?|divides]]
car door slam. you <<if $packet is "candy">>slide the sticky candy wrapper into your pocket<<endif>><<if $packet is "cigarettes">>grind the cigarette butt under your heel<<endif>><<if $packet is "gum">>spit the wad of gum onto the sand<<endif>>.\n\njust take a moment to [[breathe.|breathe]]
and the brakes scream as she slams down her foot and everything jolts and <<if $blood is 1>>you're going to pass out if you're not careful<<else>>your head swims<<endif>>\n\n<<display "road">>
and it <<if $blood is 1>>hurts to lunge,<<else>>takes a second, your head's fuzzy,<<endif>> but you keep her running straight\n\n<<display "road">>
and she's wrong, you're fine, you're fine, of course you're fine, and as you open your packet of <<cyclinglink $packet "candy" "cigarettes" "gum">> she must have bumped something in the road becuase your fingers [[slip]]
and she fixes you with her sharp stare. "What? What is it? <<if $feet is "warm">>I thought you wanted to get this over with.<<endif>><<if $feet is "cold">>You can't be chickening out again now. Get over yourself.<<endif>><<if $feet is "mid">>You're still freaked out, we need to get out of here.<<endif>>"\n\nyou can't remember if you spoke out loud or not\n\nand there's her and there's the road, and here's where tonight [[divides.|divides2]]
<<replace>>and out here the stars are thicker than you've ever seen.<<becomes>>and out here the stars are thicker in the sky than you've ever seen.\n\nand the air's so warm against your skin.<<becomes>>and out here the stars are thicker than you've ever seen.\n\nand the air's so warm against your skin.\n\nbut you can't stand here breathing all night.<<becomes>>and out here the stars are thicker than you've ever seen.\n\nand the air's so warm against your skin.\n\nbut you can't stand here breathing all night.\n\nthere's a gun needs [[wiping|gun]] and a grave needs [[digging|shovel]]<<endreplace>>
bookmark:off\nundo:off\n
\n(function(){version.extensions.replaceMacrosCombined={major:1,minor:1,revision:4};var nullobj={handler:function(){}};function showVer(n,notrans){if(!n){return\n}n.innerHTML="";new Wikifier(n,n.tweecode);n.setAttribute("data-enabled","true");n.style.display="inline";n.classList.remove("revision-span-out");\nif(!notrans){n.classList.add("revision-span-in");if(n.timeout){clearTimeout(n.timeout)}n.timeout=setTimeout(function(){n.classList.remove("revision-span-in");\nn=null},1)}}function hideVer(n,notrans){if(!n){return}n.setAttribute("data-enabled","false");n.classList.remove("revision-span-in");\nif(n.timeout){clearTimeout(n.timeout)}if(!notrans){n.classList.add("revision-span-out");n.timeout=setTimeout(function(){if(n.getAttribute("data-enabled")=="false"){n.classList.remove("revision-span-out");\nn.style.display="none";n.innerHTML=""}n=null},1000)}else{n.style.display="none";n.innerHTML="";n=null}}function tagcontents(b,starttags,desttags,endtags,k){var l=0,c="",tg,a,i;\nfunction tagfound(i,e){for(var j=0;j<e.length;j++){if(a.indexOf("<<"+e[j],i)==i){return e[j]}}}a=b.source.slice(k);for(i=0;\ni<a.length;i++){if(tg=tagfound(i,starttags)){l++}else{if((tg=tagfound(i,desttags))&&l==0){b.nextMatch=k+i+tg.length+4;return[c,tg]\n}else{if(tg=tagfound(i,endtags)){l--;if(l<0){return null}}}}c+=a.charAt(i)}return null}var begintags=[];var endtags=[];function revisionSpanHandler(g,e,f,b){var k=b.source.indexOf(">>",b.matchStart)+2,vsns=[],vtype=e,flen=f.length,becomes,c,cn,m,h,vsn;\nfunction mkspan(vtype){h=insertElement(m,"span",null,"revision-span "+vtype);h.setAttribute("data-enabled",false);h.style.display="none";\nh.tweecode="";return h}if(this.shorthand&&flen){while(f.length>0){vsns.push([f.shift(),(this.flavour=="insert"?"gains":"becomes")])\n}}else{if(this.flavour=="insert"||(this.flavour=="continue"&&this.trigger=="time")){vsns.push(["","becomes"])}}if(this.flavour=="continue"&&flen){b.nextMatch=k+b.source.slice(k).length;\nvsns.push([b.source.slice(k),vtype])}else{becomes=["becomes","gains"];c=tagcontents(b,begintags,becomes.concat(endtags),endtags,k);\nif(c&&endtags.indexOf(c[1])==-1){while(c){vsns.push(c);c=tagcontents(b,begintags,becomes,endtags,b.nextMatch)}c=tagcontents(b,begintags,["end"+e],endtags,b.nextMatch)\n}if(!c){throwError(g,"can't find matching end"+e);return}vsns.push(c);if(this.flavour=="continue"){k=b.nextMatch;b.nextMatch=k+b.source.slice(k).length;\nvsns.push([b.source.slice(k),""])}}if(this.flavour=="remove"){vsns.push(["","becomes"])}cn=0;m=insertElement(g,"span",null,e);\nm.setAttribute("data-flavour",this.flavour);h=mkspan("initial");vsn=vsns.shift();h.tweecode=vsn[0];showVer(h,true);while(vsns.length>0){if(vsn){vtype=vsn[1]\n}vsn=vsns.shift();h=mkspan(vtype);h.tweecode=vsn[0]}if(typeof this.setup=="function"){this.setup(m,g,f)}}function quantity(m){return(m.children.length-1)+(m.getAttribute("data-flavour")=="remove")\n}function revisionSetup(m,g,f){m.className+=" "+f[0].replace(" ","_")}function keySetup(m,g,f){var key=f[0];m.setEventListener("keydown",function l(e){var done=!revise("revise",m);\nif(done){m.removeEventListener("keydown",l)}})}function timeSetup(m,g,f){function cssTimeUnit(s){if(typeof s=="string"){if(s.slice(-2).toLowerCase()=="ms"){return Number(s.slice(0,-2))||0\n}else{if(s.slice(-1).toLowerCase()=="s"){return Number(s.slice(0,-1))*1000||0}}}throwError(g,s+" isn't a CSS time unit");\nreturn 0}var tm=cssTimeUnit(f[0]);setTimeout(function timefn(){var done=!revise("revise",m);if(!done){setTimeout(timefn,tm)\n}},tm)}function hoverSetup(m){var fn,noMouseEnter=(document.head.onmouseenter!==null),m1=m.children[0],m2=m.children[1];if(!m1||!m2){return\n}m1.onmouseenter=function(e){if(this.getAttribute("data-enabled")!="false"){revise("revise",this.parentNode)}};m2.onmouseleave=function(e){if(this.getAttribute("data-enabled")!="false"){revise("revert",this.parentNode)\n}};if(noMouseEnter){fn=function(n){return function(e){if(!event.relatedTarget||(event.relatedTarget!=this&&!(this.compareDocumentPosition(event.relatedTarget)&Node.DOCUMENT_POSITION_CONTAINED_BY))){this[n]()\n}}};m1.onmouseover=fn("onmouseenter");m2.onmouseout=fn("onmouseleave")}m=null}function mouseSetup(m){var evt=(document.head.onmouseenter===null?"onmouseenter":"onmouseover");\nm[evt]=function(){var done=!revise("revise",this);if(done){this[evt]=null}};m=null}function linkSetup(m,g,f){var l=Wikifier.createInternalLink(),p=m.parentNode;\nl.className="internalLink replaceLink";p.insertBefore(l,m);l.insertBefore(m,null);l.onclick=function(){var p,done=false;if(m&&m.parentNode==this){done=!revise("revise",m);\nscrollWindowTo(m)}if(done){this.parentNode.insertBefore(m,this);this.parentNode.removeChild(this)}};l=null}function visitedSetup(m,g,f){var i,done,shv=state.history[0].variables,os="once seen",d=(m.firstChild&&(this.flavour=="insert"?m.firstChild.nextSibling:m.firstChild).tweecode);\nshv[os]=shv[os]||{};if(d&&!shv[os].hasOwnProperty(d)){shv[os][d]=1}else{for(i=shv[os][d];i>0&&!done;i--){done=!revise("revise",m,true)\n}if(shv[os].hasOwnProperty(d)){shv[os][d]+=1}}}[{name:"insert",flavour:"insert",trigger:"link",setup:linkSetup},{name:"timedinsert",flavour:"insert",trigger:"time",setup:timeSetup},{name:"insertion",flavour:"insert",trigger:"revisemacro",setup:revisionSetup},{name:"later",flavour:"insert",trigger:"visited",setup:visitedSetup},{name:"keyinsert",flavour:"insert",trigger:"key",setup:keySetup},{name:"replace",flavour:"replace",trigger:"link",setup:linkSetup},{name:"timedreplace",flavour:"replace",trigger:"time",setup:timeSetup},{name:"mousereplace",flavour:"replace",trigger:"mouse",setup:mouseSetup},{name:"hoverreplace",flavour:"replace",trigger:"hover",setup:hoverSetup},{name:"revision",flavour:"replace",trigger:"revisemacro",setup:revisionSetup},{name:"keyreplace",flavour:"replace",trigger:"key",setup:keySetup},{name:"timedremove",flavour:"remove",trigger:"time",setup:timeSetup},{name:"mouseremove",flavour:"remove",trigger:"mouse",setup:mouseSetup},{name:"hoverremove",flavour:"remove",trigger:"hover",setup:hoverSetup},{name:"removal",flavour:"remove",trigger:"revisemacro",setup:revisionSetup},{name:"once",flavour:"remove",trigger:"visited",setup:visitedSetup},{name:"keyremove",flavour:"remove",trigger:"key",setup:keySetup},{name:"continue",flavour:"continue",trigger:"link",setup:linkSetup},{name:"timedcontinue",flavour:"continue",trigger:"time",setup:timeSetup},{name:"mousecontinue",flavour:"continue",trigger:"mouse",setup:mouseSetup},{name:"keycontinue",flavour:"continue",trigger:"key",setup:keySetup},{name:"cycle",flavour:"cycle",trigger:"revisemacro",setup:revisionSetup},{name:"mousecycle",flavour:"cycle",trigger:"mouse",setup:mouseSetup},{name:"timedcycle",flavour:"cycle",trigger:"time",setup:timeSetup},{name:"keycycle",flavour:"replace",trigger:"key",setup:keySetup}].forEach(function(e){e.handler=revisionSpanHandler;\ne.shorthand=(["link","mouse","hover"].indexOf(e.trigger)>-1);macros[e.name]=e;macros["end"+e.name]=nullobj;begintags.push(e.name);\nendtags.push("end"+e.name)});function insideDepartingSpan(elem){var r=elem.parentNode;while(!r.classList.contains("passage")){if(r.classList.contains("revision-span-out")){return true\n}r=r.parentNode}}function reviseAll(rt,rname){var rall=document.querySelectorAll(".passage [data-flavour]."+rname),ret=false;\nfor(var i=0;i<rall.length;i++){if(!insideDepartingSpan(rall[i])){ret=revise(rt,rall[i])||ret}}return ret}function revise(rt,r,notrans){var ind2,curr,next,ind=-1,rev=(rt=="revert"),rnd=(rt.indexOf("random")>-1),fl=r.getAttribute("data-flavour"),rc=r.childNodes,cyc=(fl=="cycle"),rcl=rc.length-1;\nfunction doToGainerSpans(n,fn){for(var k=n-1;k>=0;k--){if(rc[k+1].classList.contains("gains")){fn(rc[k],notrans)}else{break\n}}}for(var k=0;k<=rcl;k++){if(rc[k].getAttribute("data-enabled")=="true"){ind=k}}if(rev){ind-=1}curr=(ind>=0?rc[ind]:(cyc?rc[rcl]:null));\nind2=ind;if(rnd){ind2=(ind+(Math.floor(Math.random()*rcl)))%rcl}next=((ind2<rcl)?rc[ind2+1]:(cyc?rc[0]:null));var docurr=(rev?showVer:hideVer);\nvar donext=(rev?hideVer:showVer);var currfn=function(){if(!(next&&next.classList.contains("gains"))||rnd){docurr(curr,notrans);\ndoToGainerSpans(ind,docurr,notrans)}};var nextfn=function(){donext(next,notrans);if(rnd){doToGainerSpans(ind2+1,donext,notrans)\n}};if(!rev){currfn();nextfn()}else{nextfn();currfn()}return(cyc?true:(rev?(ind>0):(ind2<rcl-1)))}macros.revert=macros.revise=macros.randomise=macros.randomize={handler:function(a,b,c){var l,rev,rname;\nfunction disableLink(l){l.style.display="none"}function enableLink(l){l.style.display="inline"}function updateLink(l){if(l.className.indexOf("random")>-1){enableLink(l);\nreturn}var rall=document.querySelectorAll(".passage [data-flavour]."+rname),cannext,canprev,i,ind,r,fl;for(i=0;i<rall.length;\ni++){r=rall[i],fl=r.getAttribute("data-flavour");if(insideDepartingSpan(r)){continue}if(fl=="cycle"){cannext=canprev=true\n}else{if(r.firstChild.getAttribute("data-enabled")==!1+""){canprev=true}if(r.lastChild.getAttribute("data-enabled")==!1+""){cannext=true\n}}}var can=(l.classList.contains("revert")?canprev:cannext);(can?enableLink:disableLink)(l)}function toggleText(w){w.classList.toggle(rl+"Enabled");\nw.classList.toggle(rl+"Disabled");w.style.display=((w.style.display=="none")?"inline":"none")}var rl="reviseLink";if(c.length<2){throwError(a,b+" macro needs 2 parameters");\nreturn}rname=c.shift().replace(" ","_");l=Wikifier.createInternalLink(a,null);l.className="internalLink "+rl+" "+rl+"_"+rname+" "+b;\nvar v="";var end=false;var out=false;if(c.length>1&&c[0][0]=="$"){v=c[0].slice(1);c.shift()}switch(c[c.length-1]){case"end":end=true;\nc.pop();break;case"out":out=true;c.pop();break}var h=state.history[0].variables;for(var i=0;i<c.length;i++){var on=(i==Math.max(c.indexOf(h[v]),0));\nvar d=insertElement(null,"span",null,rl+((on)?"En":"Dis")+"abled");if(on){h[v]=c[i];l.setAttribute("data-cycle",i)}else{d.style.display="none"\n}insertText(d,c[i]);l.appendChild(d)}l.onclick=function(){reviseAll(b,rname);var t=this.childNodes,u=this.getAttribute("data-cycle")-0,m=t.length,n,lall,i;\nif((end||out)&&u==m-(end?2:1)){if(end){n=this.removeChild(t[u+1]);n.className=rl+"End";n.style.display="inline";this.parentNode.replaceChild(n,this)\n}else{this.parentNode.removeChild(this);return}}else{toggleText(t[u]);u=(u+1)%m;if(v){h[v]=c[u]}toggleText(t[u]);this.setAttribute("data-cycle",u)\n}lall=document.getElementsByClassName(rl+"_"+rname);for(i=0;i<lall.length;i++){updateLink(lall[i])}};l=null}};macros.mouserevise=macros.hoverrevise={handler:function(a,b,c,d){var endtags=["end"+b],evt=(window.onmouseenter===null?"onmouseenter":"onmouseover"),t=tagcontents(d,[b],endtags,endtags,d.source.indexOf(">>",d.matchStart)+2);\nif(t){var rname=c[0].replace(" ","_"),h=insertElement(a,"span",null,"hoverrevise hoverrevise_"+rname),f=function(){var done=!reviseAll("revise",rname);\nif(b!="hoverrevise"&&done){this[evt]=null}};new Wikifier(h,t[0]);if(b=="hoverrevise"){h.onmouseover=f;h.onmouseout=function(){reviseAll("revert",rname)\n}}else{h[evt]=f}h=null}}};macros.instantrevise={handler:function(a,b,c,d){reviseAll("revise",c[0].replace(" ","_"))}};macros.endmouserevise=nullobj;\nmacros.endhoverrevise=nullobj}());
she [[stops.|engine]]
and maybe she caught the moment of decision or maybe she's just looking at your face because she's hungry, but she wipes her mouth and rocks back on her heels\n\nthere's a promise in her face and you can see the whole night, all these nights, stretching ahead of you, sparking in the desert air\n\n"Let's get lost," she says, grabs your hand, and pulls.\n\n<center>[[+++|end]]</center>
and she's hefting the gun and wiping it down. <<display "bones">>
and you <<if $packet is "candy">><<replace>>bite.<<becomes>>bite. chew.<<becomes>>bite. chew. swallow.<<becomes>>bite. chew. swallow.\n\nhaving something in your mouth helps. something [[else|think]] to think about.<<endreplace>><<elseif $packet is "cigarettes">>get the lighter from the dash and <<replace>>flick.<<becomes>>flick. fumble.<<becomes>>flick. fumble. flick. spark.<<becomes>>flick. fumble. flick. spark. draw in breath. exhale.\n\nhaving something in your mouth helps. something [[else|think]] to think about.<<endreplace>><<elseif $packet is "gum">><<replace>>chew.<<becomes>>chew. burst of mint.<<becomes>>chew. burst of mint. chew.<<becomes>>chew. burst of mint. chew. chew.\n\nhaving something in your mouth helps. something [[else|think]] to think about.<<endreplace>><<endif>>
swept up
and you fumble but your fingers get hold of the packet and you can <<if $packet is "candy">>[[unwrap|mouth]] the candy bar<<endif>><<if $packet is "cigarettes">>[[slide out|mouth]] a cigarette<<endif>><<if $packet is "gum">>[[unwrap|mouth]] a stick of gum<<endif>>
and she takes a gulping shudderbreath and gives you a bloodsmeared grin\n\n"Nearly there," she says\n\n<<replace>>pause.<<becomes>>pause.\n\n[["You're shaking."|shaking]]<<endreplace>>
that's how to do it, right?\n\nshe's hefting the shovel and digging a pit. <<display "bones">>
she's looking at you expectantly with her eyes dark and glittering. "What'd you say?"\n\nyou must have been doing that thing you do where you were [[talking]] without realising
and what is this kind of girl anyway?\n\nwho rides in a <<replace>>car<<becomes>>stolen car<<endreplace>> in the desert\nwho has <<replace>>blood<<becomes>><<if $blood is 1>>her own blood<<else>>that guy's blood<<endif>><<endreplace>> on her sleeves\nwho <<if $blood is 1>>gets <<replace>>punched<<becomes>>punched in the teeth in the throat in the ribs<<endreplace>><<endif>><<if $blood is 2>><<replace>>punches<<becomes>>punches in the teeth in the throat in the ribs<<endreplace>><<endif>>\nwith this <<revision gun>><<revise gun "gun">> on the dash, let's not forget that<<becomes>>gun on the dash, let's not forget that\n\nand while we're at it let's <<cyclinglink "not forget" "try not to think about">> the guy in the trunk but you couldn't forget even if you wanted considering what <<if $blood is 1>>she did to him<<endif>><<if $blood is 2>>you did to him<<endif>>\n\nand who are you kidding, you've always been [[this kind of girl|stop]]\n<<endrevision>>
.revision-span-in {\n\topacity: 0;\n}\n.revision-span:not(.revision-span-out) {\n\ttransition: 1s; -webkit-transition: 1s;\n}\n.revision-span-out {\n\tposition:absolute;\n\topacity: 0;\n}\n\n.passage {\n margin: 0px;\n /* Inner margin within the box */\n padding: 2em;\n\n /* Text formatting */\n color: #300000 ;\n font-size: 100%;\n text-align:left;\n}\n\n/* No sidebar */\n#sidebar {\n display:none;\n}\n\n/* Body background colour */\n\nbody { background-color: #BFA48A }\n\n/* Links */\n\na { text-decoration:none !important }\na.internalLink, a.externaLink {color: #FFFFCC; font-weight: bold; !important}\na.internalLink:hover, a.externaLink:hover {color: #800000; font-weight: bold;}\na.internalLink.replaceLink { color: #000000; font-weight: bold; !important}\na.internalLink.reviseLink { color: #000000; font-weight: bold; !important}\na.externalLink { color: #800000; font-weight: bold;}\na.externalLink:hover { color: #300000; font-weight: bold;}\na.cyclingLink {color: gray; font-weight: bold; !important}\na.cyclingLink:hover { color: gray; font-weight: bold; !important}\n\n\n/* Images */\n\nimg {\n width: 50%;\n height: auto;\n width: auto\s9; /* ie8 */\nborder:4px solid #000000;\n}
<center><img src="splash.png"></center>\n\nswept up is a game about blood, violent girls, and the desert. It has multiple endings.\n\nTo restart, refresh your browser. You can play offline by saving this page.\n\nClick <<replace>>bold text<<becomes>>bold text to reveal<<becomes>>bold text to reveal more text beneath.<<endreplace>>\n\nClick [[beige text]] to make a choice. Click grey text to make <<cyclinglink "choices without moving away from the page." "decisions that will stick with you.">>\n\n<center>[[play swept up|properstart]]</center>
and she brakes, softer this time, and one hand on the wheel, leans over to pick it up\n\nshe holds out the packet so you can <<if $packet is "candy">>[[tear open|mouth]] the candy bar<<endif>><<if $packet is "cigarettes">>[[slide out|mouth]] a cigarette<<endif>><<if $packet is "gum">>[[unwrap|mouth]] a stick of gum<<endif>>
and it's heavy in your hand and there'll be incriminating fingerprints all over the thing\n\n[[wipe]] it with your sleeve
and here you are and she's driving through the night and the car engine rumbles in your chest and your mouth tastes of bruise and blood and gravel and your tooth <<replace>>feels -<<becomes>>feels - ah -<<becomes>>feels - ah - no, it's still in<<endreplace>>\n\nand your sleeves are soaked and you're pretty sure it's <<cyclinglink $blood "your blood" "not your blood">> but it's hard to tell\n\nshe [[swerves|swerve]]
version.extensions.cyclinglinkMacro={major:3,minor:3,revision:0};\nmacros.cyclinglink={handler:function(a,b,c){var rl="cyclingLink";\nfunction toggleText(w){w.classList.remove("cyclingLinkInit");\nw.classList.toggle(rl+"Enabled");w.classList.toggle(rl+"Disabled");\nw.style.display=((w.style.display=="none")?"inline":"none")}switch(c[c.length-1]){case"end":var end=true;\nc.pop();break;case"out":var out=true;c.pop();break}var v="";if(c.length&&c[0][0]=="$"){v=c[0].slice(1);\nc.shift()}var h=state.history[0].variables;if(out&&h[v]===""){return\n}var l=Wikifier.createInternalLink(a,null);l.className="internalLink cyclingLink";\nl.setAttribute("data-cycle",0);for(var i=0;i<c.length;i++){var on=(i==Math.max(c.indexOf(h[v]),0));\nvar d=insertElement(null,"span",null,"cyclingLinkInit cyclingLink"+((on)?"En":"Dis")+"abled");\nif(on){h[v]=c[i];l.setAttribute("data-cycle",i)}else{d.style.display="none"\n}insertText(d,c[i]);if(on&&end&&i==c.length-1){l.parentNode.replaceChild(d,l)\n}else{l.appendChild(d)}}l.onclick=function(){var t=this.childNodes;\nvar u=this.getAttribute("data-cycle")-0;var m=t.length;toggleText(t[u]);\nu=(u+1);if(!(out&&u==m)){u%=m;if(v){h[v]=c[u]}}else{h[v]=""}if((end||out)&&u==m-(end?1:0)){if(end){var n=this.removeChild(t[u]);\nn.className=rl+"End";n.style.display="inline";this.parentNode.replaceChild(n,this)\n}else{this.parentNode.removeChild(this);return}return}toggleText(t[u]);\nthis.setAttribute("data-cycle",u)}}};
Hannah Powell-Smith
and maybe you [[are|shakingyes]] and maybe you're [[not|shakingno]]
and she's drumming her fingers on the wheel and watching you sideways, gaze flickering back-forth-back like she doesn't know if she wants to punch you or kiss you or eat you\n\nand let's be honest, you don't know what you'd prefer because there's a gun on the dash and your mouth tastes of blood and, now, <<if $packet is "candy">>smooth sticky candy<<endif>><<if $packet is "cigarettes">>dry sour smoke<<endif>><<if $packet is "gum">>clean plastic mint<<endif>> and you didn't use to be [[this kind of girl|kind]]
there's no cars or lights for miles this far into the desert but that doesn't mean she couldn't steer you [[off the road|road2]]