you'd be hotter if you dyed your hair
You dreamed of her once before.\n\n<<timedinsert 1500ms>>Then, when you woke, you began to\n\n<<gains>>//cut//\n\n<<gains>>and found that you could [[change]].<<endtimedinsert>>
Her too-long fingers flutter across the restless plane of your flesh.\n\n<<timedinsert 1500ms>>The tips of her hair frame your face.\n\n<<gains>>She traces glyphic stanzas down your stomach and thighs,\n\n<<gains>>then slowly slides her fingers up and in.\n\n<<gains>>She knows your body as though she made it herself.\n\n<<gains>>She handles you like a holy icon\n\n<<gains>>A privelege to touch, <<gains>>a sacrilege to harm.\n\n<<gains>>Her eyelashes dance in the crook of your neck.\n\n<<gains>>You climax in [[seconds]].<<endtimedinsert>>
You wake up and he's gone.\n\n<<timedinsert 1500ms>>Your apartment is dark. You slept through the day.\n\n<<gains>>You get up and go to the bathroom, not bothering to dress.\n\n<<gains>>You kick knives away and turn on the light, <<gains>>then pick one up and start [[cutting]].<<endtimedinsert>>
You dream of her again\n\n<<timedcontinue 1500ms>>She floats through the air/water\n\n<<timedcontinue 1500ms>>dancing<<timedcontinue 750ms>>, twisting<<timedcontinue 750ms>>, drifting\n\n<<timedcontinue 1500ms>>Pale skin, slick, gray\n\n<<timedcontinue 1500ms>>Wine hair, soft serpents\n\n<<timedcontinue 1500ms>>Long fingers\n\n<<timedcontinue 1500ms>>The black sea bed is a forest of red, shivering veins\n\n<<timedcontinue 1500ms>>They reach up for her, raised as in prayer\n\n<<timedcontinue 1500ms>>She dances between them\n\n<<timedcontinue 1500ms>>She is the [[Surgeon]]
You draw a line down your arm with the tip of your pointed finger.\n\n<<timedinsert 1.5s>>Your flesh yields at the slightest pressure,\n\n<<gains>>yawning wide like a flytrap in the sun\n\n<<gains>>awaiting prey.\n\n<<gains>>You [[grin]].<<endtimedinsert>>
The blade slides through, slides along.\n\n<<timedcontinue 1500ms>>Warm, <<timedcontinue 250ms>>biting, <<timedcontinue 250ms>>freezing, <<timedcontinue 250ms>>aching, <<timedcontinue 250ms>>slicing, <<timedcontinue 250ms>>bleeding.\n\n<<timedcontinue 1500ms>>Blood gathers at the tip of your chin, falls free.\n\n<<timedcontinue 1500ms>>Your face is a red-white road-map of some lonely country.\n\n<<timedcontinue 1500ms>>You set down the knife, <<timedcontinue 1500ms>>bring your fingers to your face,<<timedcontinue 1500ms>> and begin to [[mold]].
you'd be hotter if you grew your hair out
He pushes you back into the bedroom.\n\n<<timedcontinue 1500ms>>You lay back on the bed.\n\n<<timedcontinue 1500ms>>He just stares at you for a while. <<timedcontinue 1s>>Touches himself. <<timedcontinue 1s>>Breathes hard.\n\n<<timedcontinue 1500ms>>Then he kneels down, <<timedcontinue 1500ms>>crawls over the bed, <<timedcontinue 1500ms>>turns you over, <<timedcontinue 1500ms>>and starts [[fucking you]].
Pretty Girl
You don't know how you know that, but you do.\n\n<<timedinsert 1500ms>>You dreamed of her once before.\n\n<<gains>>Her beauty, the sinewy smoothness of her languid sexuality, enchanted you as it does now.\n\n<<gains>>The way she twists and writhes and pulls in deep slow lungs of breath.\n\n<<gains>>The careless ease with which she drifts, unfettered, so vibrant, musical.\n\n<<gains>>Her long fingers, flawless and slender and somehow lethally sharp.\n\n<<gains>>Her shape is her own, perfect, exactly what she [[chooses to be]].<<endtimedinsert>>
<<timedreplace 1.5s>>He shouts.<<becomes>>Lurches forward.<<becomes>>Raises an arm,<<becomes>>brings it down.<<becomes>>Your long-fingered hand [[flies up]].<<endtimedreplace>>
The phone rings.\n\n<<timedinsert 1.5s>>You leave the bathroom, find the phone, pick it up.\n\n<<gains>>//"Hello?"// you breathe. Your voice is warm satin.\n\n<<gains>>He's silent.\n\n<<gains>>Then, after a pause,\n\n<<gains>>"Hey."\n\n<<gains>>You [[smile]].<<endtimedinsert>>
"Took your own clothes off too," he says.\n\n<<timedinsert 1500ms>>"What a little slut," he says.\n\n<<gains>>"Must really want it, huh?" he says.\n\n<<gains>>([[Say nothing|Say nothing...]])<<endtimedinsert>>
He looks up\n\n<<timedinsert 1.5s>>and for the first time\n\n<<gains>>he sees her.\n\n<<gains>>He sees //you//.\n\n<<gains>>He begins to [[scream]].<<endtimedinsert>>
You cut for <<timedreplace 1s>>a minute<<becomes>>a few minutes<<becomes>>ten minutes<<becomes>>half an hour<<becomes>>an hour<<becomes>>a couple hours.<<endtimedreplace>>\n\n<<timedcontinue 6s>>Then you lean back against the wall, slide down, and begin to [[cry]].
Your fingers dive through his lips.\n\n<<timedinsert 1.5s>>A pulpy mass of tongue writhes beneath them.\n\n<<gains>>Your fingers are weapons, instruments of change.\n\n<<gains>>Scalpels.\n\n<<gains>>You grasp, <<gains>>knead, <<gains>>twist, <<gains>>pull.\n\n<<gains>>A flock of fleshy anemones slides past his lips on a red-clear stream.\n\n<<gains>>His screams become guttural dying-cattle [[moans]].<<endtimedinsert>>
You cut the corners of your mouth\n\n<<timedcontinue 1s>>until your //smile// is too //wide//<<timedgoto "eyes" 2s>>
He's breathing hard.\n\n<<timedinsert 1500ms>>"You fucking ignoring me now?"\n\n<<gains>>You wince, say nothing.\n\n<<gains>>He just breathes for a while.\n\n<<gains>>Then, <<gains>>"Again. Same thing, but bigger tits and blonde."\n\n<<gains>>[[Click|Same thing]].<<endtimedinsert>>
He's there when you open the door, red-faced, huffing.\n\n<<timedinsert 1.5s>>It looks pretty funny.\n\n<<gains>>You surprise yourself by laughing.\n\n<<gains>>He [[rushes in]].<<endtimedinsert>>
You can't remember [[your own face]].
You wake suddenly, body cold.\n\n<<timedinsert 1500ms>>Your skin feels euphoric.\n\n<<gains>>Your body feels lighter somehow.\n\n<<gains>>The sheets beneath you whisper lullabies against your every angle and curve.\n\n<<gains>>A single sliver of orange light spears the room, shrinking as night overtakes the sun.\n\n<<gains>>You stand and make your way to the [[bathroom]].<<endtimedinsert>>
Her voice ripples through you,\n\n<<timedcontinue 1500ms>>a languid sigh like\n\n<<timedcontinue 500ms>>knives <<timedcontinue 500ms>>on <<timedcontinue 500ms>>glass:\n\n<<timedcontinue 2s>>//I am a sculptor.//\n\n<<timedcontinue 2s>>//Supply me with [[clay]].//
You say nothing. His breathing is slow and loud.\n\n<<timedinsert 1500ms>>"You there?"\n\n<<gains>>You make a sound.\n\n<<gains>>"I'm coming over," he says.\n\n<<gains>>"Same thing again, but bigger tits. And blonde."\n\n<<gains>>[[Click|Same thing]].<<endtimedinsert>>
The face in the mirror, <<timedinsert 1500ms>>your face, <<gains>>is [[her]].<<endtimedinsert>>
You drop the phone.\n\n<<timedinsert 1500ms>>Then you head to the bathroom and begin carving yourself up.\n\n<<gains>>You're a jack-o-lantern. Decorative, cut up, hollowed out.\n\n<<gains>>You wish someone could at least put a candle in you, make you shine and keep you warm.\n\n<<gains>>You begin cackling at the absurdity of your own jealousy towards pumpkins.\n\n<<gains>>Tears are streaming down your face.\n\n<<gains>>Soon enough you're blonde and your tits are bigger.\n\n<<gains>>You hear [[knocking]].<<endtimedinsert>>
He pushes you down on the bed and undresses.\n\n<<timedinsert 1500ms>>You wait.\n\n<<gains>>He hits the bed, crawls toward you, turns you over, enters you.\n\n<<gains>>A [[memory]] comes to you.<<endtimedinsert>>
You cut your scalp\n\n<<timedcontinue 1s>>until your hair is a //wine-colored tide//<<timedgoto "finished" 2s>>
You go quiet.\n\n<<timedinsert 1500ms>>Her finger is cool. You kiss it.\n\n<<gains>>She runs it down the line of your jaw,\n\n<<gains>>the curve of your neck,\n\n<<gains>>the rise of your breast.\n\n<<gains>>It settles on your stomach, just below your sternum.\n\n<<gains>>She draws a line down over your navel, stopping just above your groin.\n\n<<gains>>Then your stomach opens like a wide, empty [[eye]].<<endtimedinsert>>
You think of all the words that ruined you.\n\n<<timedinsert 1.5s>>All the names whose standard you were measured against.\n\n<<gains>>All the lies that made you stay.\n\n<<gains>>All the promises to try to make it work.\n\n<<gains>>You pry open his lips, slicing them open in the process.\n\n<<gains>>A few of his teeth slide from his gums as you cut at them.\n\n<<gains>>He bleeds magnificently.\n\n<<gains>>He's trying desperately to scream.\n\n<<gains>>Soon you find his [[tongue|screaming]].<<endtimedinsert>>
You cut your skin from head to toe\n\n<<timedcontinue 1s>>until it is //slick// and //gray// and //flawless//<<timedgoto "hair" 2s>>
You put the knife down in the bloody sink.\n\n<<timedinsert 1500ms>>Your wounds knit together and close.\n\n<<gains>>You run water, wet a rag, wash yourself.\n\n<<gains>>Then you [[look up]].<<endtimedinsert>>
She grins as you swim closer.\n\n<<timedinsert 1500ms>>The corners of her too-wide mouth protrude from the sides of her white paper mask.\n\n<<gains>>Her eyes are shining pure-black agates.\n\n<<gains>>She takes you, enfolds you, lays you against the sheets.\n\n<<gains>>You settle back. Your body relaxes. She climbs onto you.\n\n<<gains>>She slides over your skin. A cooing song slithers out of her throat.\n\n<<gains>>You begin to [[pant]].<<endtimedinsert>>
"Hello?"<<timedinsert 1500ms>>\n\n"Hey," he breathes.<<gains>> He sounds horny.<<gains>> \n\n[[Like always]].<<endtimedinsert>>
You shower.\n\n<<timedinsert 1.5s>>The hot water is a steaming ecstasy.\n\n<<gains>>All the blood slides off, spins, disappears.\n\n<<gains>>Your skin is flushed and pink and sensitive.\n\n<<gains>>You feel [[whole]].<<endtimedinsert>>
You begin with your fingers, cutting rings around your digits.\n\n<<timedinsert 1.5s>>You pull them,\n\n<<gains>>stretch them,\n\n<<gains>>make them long and sharp and keen like hers.\n\n<<gains>>Then you set down the knife and press the tip of one finger to your [[skin]].<<endtimedinsert>>
"Good," he says.<<timedinsert 1500ms>> "Because [[I want to fuck her]]."<<endtimedinsert>>
You know the girl.\n\n<<timedcontinue 1500ms>> Dark hair,<<timedcontinue 750ms>> pale skin,<<timedcontinue 750ms>> big eyes,<<timedcontinue 750ms>> perfect smile.\n\n<<timedcontinue 1500ms>>Nobody knows her.<<timedcontinue 1500ms>> Everyone wants her.\n\n<<timedcontinue 1500ms>>([[Say yes]])\n([[Lie and say no]])
She pulls her hand away. You lay there, panting.\n\n<<timedinsert 1500ms>>"Keep me here," you whisper.\n\n<<gains>>"Please."\n\n<<gains>>Her eyes soften and she smiles.\n\n<<gains>>"No," she whispers.\n\n<<gains>>Her breath is the smell of damp earth and blood.\n\n<<gains>>You begin to cry.\n\n<<gains>>Then she raises a finger and presses it to your [[lips]].<<endtimedinsert>>
<<timedinsert 1500ms>>"Don't fucking lie to me," he says, suddenly growling.\n\n<<gains>>Your arms begin to hurt.\n\n<<gains>>"Sorry," you say.\n\n<<gains>>"Whatever.<<gains>> Point is, [[I want to fuck her]]."<<endtimedinsert>>
His head rolls, ruined mouth working senselessly.\n\n<<timedinsert 1.5s>>You puncture the tattered remains of his lips.\n\n<<gains>>The Surgeon's gifts are yours.\n\n<<gains>>His lips become sutured, sealed by a whimsy of flesh.\n\n<<gains>>You slide yourself down over him until his stomach,\n\n<<gains>>like a blank canvas,\n\n<<gains>>is [[bared]] to you.<<endtimedinsert>>
//I can make him love me again,// you thought.\n\n<<timedinsert 1500ms>>//I can be whatever he wants,// you thought.\n\n<<gains>>//I can be perfect again.//\n\n<<gains>>He [[agreed]].<<endtimedinsert>>
.revision-span-in {\n opacity: 0;\n}\n.revision-span:not(.revision-span-out) {\n transition: 1s; -webkit-transition: 1s;\n}\n.revision-span-out {\n position:absolute;\n opacity: 0;\n}\n\na { color:rgb(255,255,255) !important}\nbody { background-color:rgb(40,40,40) !important; }\nbody { color:rgb(255,255,255) !important }\n.passage { font-size:140% !important }\n.passage { text-align:center; !important }\n.passage { max-width:50%;max-height:80%; margin:auto !important }\n.passage { position:relative;top:50px !important }\n#sidebar { display:none; } \n#passages { border-left: 0; } \n\nbody[data-tags~=dream1] {background-color:#000000!important;color:rgb(255,255,255);}\n[data-tags~=dream1]\na {color:rgb(255,0,0) !important }\n[data-tags~=dream1]\n.passage {font-size:160% !important;opacity:0.9;text-shadow: 0 0 5px #FF1010 !important;}\n\nbody[data-tags~=dream2] {background-color:#CCCCCC!important;color:#000000!important;}\n[data-tags~=dream2]\na {color:rgb(255,255,255) !important }\n[data-tags~=dream2]\n.passage {font-size:160% !important;opacity:0.9;text-shadow: 0 0 5px rgb(255,10,10) !important;}
You bite back a sigh.\n\n<<timedinsert 1500ms>>"Okay," you say.\n\n<<gains>>"Be there in twenty," he says.\n\n<<gains>>[[Click]].<<endtimedinsert>>
You lift yourself up, shambling.\n\n<<timedinsert 1500ms>>You float down the hall.\n\n<<gains>>You lift up the phone and hit the screen without looking at it.\n\n<<gains>>"[[Hey.]]"<<endtimedinsert>>
You make your way to the [[bathroom|almost done]].
by <html><a href="http://kittyhorrorshow.wordpress.com" target="_blank">Kitty Horrorshow</a></html>
When you step from the shower, you look at yourself in the mirror.\n\n<<timedinsert 1.5s>>You no longer see the Surgeon,\n\n<<gains>>but you can still feel her,\n\n<<gains>>wrapped around you like an embrace.\n\n<<gains>>What you see is your old face,\n\n<<gains>>your truest self.\n\n<<gains>>You smile, and a final [[whisper]] dances through you.<<endtimedinsert>>
He pulls out and lays down.<<timedinsert 1500ms>> You feel cold and empty.<<gains>> You didn't come.<<gains>> You [[never do]].<<endtimedinsert>>
You rinse off and leave the bathroom.\n\n<<timedinsert 1500ms>>You're still naked as you drift down the hall.\n\n<<gains>>He's still knocking when you open the door.\n\n<<gains>>He stares at you, doesn't say anything.\n\n<<gains>>His pants are half-way down as he pushes in and [[closes the door]].<<endtimedinsert>>
You look down into his wide eyes.\n\n<<timedinsert 1.5s>>//Remember how he stared at you?//\n\n<<gains>>//Never really saw you.//\n\n<<gains>>//Just saw something imperfect,//\n\n<<gains>>//something to change.//\n\n<<gains>>//Something to use.//\n\n<<gains>>You slide your fingers into his eyes.\n\n<<gains>>There's no resistance, just fluid warmth.\n\n<<gains>>His preoccupation with beauty will never matter again.\n\n<<gains>>He's [[shrieking|screaming]].<<endtimedinsert>>
<<timedinsert 250ms>><<gains>>RING<<gains>>RING<<gains>>RING<<gains>>RING<<gains>>RING\n<<gains>>RING<<gains>>RING<<gains>>RING<<gains>>RING<<gains>>RING\n<<gains>>RING<<gains>>RING<<gains>>RING<<gains>>RING<<gains>>RING\n<<gains>>RING<<gains>>RING<<gains>>RING<<gains>>RING<<gains>>RING\n<<gains>>RING<<gains>>RING<<gains>>RING<<gains>>RING<<gains>>RING<<endtimedinsert>><<timedgoto "still ringing" 6.25s>>
The phone rings.\n\n<<timedinsert 1500ms>>You already know who it is.\n\n<<gains>>([[Answer it]])<<endtimedinsert>>
A jet of warm blood laps silently across your stomach.\n\n<<timedinsert 1.5s>>He's holding his arm up, clutching his wrist.\n\n<<gains>>He fails to understand the sudden, permanent loss of an appendage.\n\n<<gains>>That hand which pushed you down,\n\n<<gains>>that struck you,\n\n<<gains>>that twisted you up so badly.\n\n<<gains>>You pull him down onto the bed and roll him over, [[climbing on top]].<<endtimedinsert>>
That whispered voice continues to dance through your veins.\n\n<<timedinsert 1500ms>>You feel the urge to experiment.\n\n<<gains>>You take up a knife from the bloody forest\n\n<<gains>>and begin to [[cut|experiment]].<<endtimedinsert>>
He was so eager to change you.\n\n<<timedinsert 1.5s>>How you looked,\n\n<<gains>>who you were.\n\n<<gains>>You can change him now.\n\n<<gains>>Take him away from himself.\n\n<<gains>>Make him unrecognizable.\n\n<<gains>>You begin to cut.\n\n<<gains>>Blood pours.\n\n<<gains>>He's [[screaming]].<<endtimedinsert>>
You watch as she lowers herself down into you\n\n<<timedinsert 1500ms>>Twisting impossibly\n\n<<gains>>Filling you up\n\n<<gains>>Disappearing\n\n<<gains>>Rushing through you like cold rain\n\n<<gains>>[[Joining you]]<<endtimedinsert>>
You hear the door knocking.\n\n<<timedinsert 1500ms>>You switch off the light and shut the bathroom door.\n\n<<gains>>You leave your clothes off. It doesn't make any difference.\n\n<<gains>>You answer the door and he's there.\n\n<<gains>>He looks at your body and [[grins]].<<endtimedinsert>>
Hours pass.\n\n<<timedinsert 1500ms>>You drift in and out of them.\n\n<<gains>>The phone begins ringing in the other room.\n\n<<gains>>([[Ignore it]])\n([[Answer it|Answer it 2]])<<endtimedinsert>>
<<timedreplace 300ms>>laughter<<becomes>>rushing<<becomes>>old movies<<becomes>>"What do you want for dinner tonight, babe?"<<becomes>>warm arms<<becomes>>golden godrays dancing<<becomes>>we stood in the rain together<<becomes>>"You're so pretty, it hurts me."<<becomes>>he laughs<<becomes>>you laugh<<becomes>>i love you so much<<becomes>>would do anything for him<<becomes>>"You don't ever have to be scared, okay?"<<becomes>>fingers together<<becomes>>legs wrapped<<becomes>>morning<<becomes>>"I'm not sure about him."<<becomes>>softness<<becomes>>the music was playing for us<<becomes>>soft moaning<<becomes>>"I don't care. I want you. Just you."<<becomes>>gently biting your ear<<becomes>>would do anything for him<<becomes>>"Because I love you, smart-ass."<<becomes>>soft moaning<<becomes>>"I don't trust guys like him."<<becomes>>i would do anything for him<<becomes>>I want you.<<becomes>>Just you.<<becomes>>i would do anything<<becomes>>"You know that girl<<becomes>>would do anything<<becomes>>He [[comes]] after a minute.<<endtimedreplace>>
(function(){version.extensions.replaceMacrosCombined={major:1,minor:0,revision:1};\nvar nullobj={handler:function(){}};function showVer(n,notrans){n.innerHTML="";\nnew Wikifier(n,n.tweecode);n.setAttribute("data-enabled","true");\nn.style.display="inline";n.classList.remove("revision-span-out");\nif(!notrans){n.classList.add("revision-span-in");if(n.timeout){clearTimeout(n.timeout)\n}n.timeout=setTimeout(function(){n.classList.remove("revision-span-in");\nn=null},1)}}function hideVer(n,notrans){n.setAttribute("data-enabled","false");\nn.classList.remove("revision-span-in");if(n.timeout){clearTimeout(n.timeout)\n}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";\nn.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]\n}}}a=b.source.slice(k);for(i=0;i<a.length;i++){if(tg=tagfound(i,starttags)){l++\n}else{if((tg=tagfound(i,desttags))&&l==0){b.nextMatch=k+i+tg.length+4;\nreturn[c,tg]}else{if(tg=tagfound(i,endtags)){l--;if(l<0){return null\n}}}}c+=a.charAt(i)}return null}var begintags=[];var endtags=[];\nfunction 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);\nh.setAttribute("data-enabled",false);h.style.display="none";h.tweecode="";\nreturn 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"])\n}}if(this.flavour=="continue"&&flen){b.nextMatch=k+b.source.slice(k).length;\nvsns.push([b.source.slice(k),vtype])}else{becomes=["becomes","gains"];\nc=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)\n}c=tagcontents(b,begintags,["end"+e],endtags,b.nextMatch)}if(!c){throwError(g,"can't find matching end"+e);\nreturn}vsns.push(c);if(this.flavour=="continue"){k=b.nextMatch;\nb.nextMatch=k+b.source.slice(k).length;vsns.push([b.source.slice(k),""])\n}}if(this.flavour=="remove"){vsns.push(["","becomes"])}console.log(JSON.stringify(vsns));\ncn=0;m=insertElement(g,"span",null,e);m.setAttribute("data-flavour",this.flavour);\nh=mkspan("initial");vsn=vsns.shift();console.log(e+" "+vsn[0]);\nh.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)\n}}function quantity(m){return(m.children.length-1)+(m.getAttribute("data-flavour")=="remove")\n}function revisionSetup(m,g,f){m.className+=" "+f[0].replace(" ","_");\nshowVer(m.firstChild,true)}function keySetup(m,g,f){var fl=this.flavour,key=f[0];\nm.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\n}}}throwError(g,s+" isn't a CSS time unit");return 0}var fl=this.flavour;\nvar tm=cssTimeUnit(f[0]);setTimeout(function timefn(){var done=!revise("revise",m);\nif(!done){setTimeout(timefn,tm)}},tm)}function hoverSetup(m){m.onmouseover=function(){revise("revise",this)\n};m.onmouseout=function(){revise("revert",this)};m=null}function mouseSetup(m){var fl=this.flavour,evt=(window.onmouseenter===null?"onmouseenter":"onmouseover");\nm[evt]=function(){var done=!revise("revise",this);if(done){this[evt]=null\n}};m=null}function linkSetup(m,g,f){var fl=this.flavour,l=Wikifier.createInternalLink(),p=m.parentNode;\nl.className="internalLink replaceLink";p.insertBefore(l,m);l.insertBefore(m,null);\nl.onclick=function(){var p,done=false;if(m&&m.parentNode==this){done=!revise("revise",m);\nscrollWindowTo(m)}if(done){this.parentNode.insertBefore(m,this);\nthis.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\n}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);\nmacros[e.name]=e;macros["end"+e.name]=nullobj;begintags.push(e.name);\nendtags.push("end"+e.name)});function reviseAll(rt,rname){var rall=document.querySelectorAll(".passage ."+rname),ret=false;\nfor(var i=0;i<rall.length;i++){ret=ret||revise(rt,rall[i])}return ret\n}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)\n}else{break}}}for(var k=0;k<=rcl;k++){if(rc[k].getAttribute("data-enabled")=="true"){ind=k\n}}if(rev){ind-=1}curr=(ind>=0?rc[ind]:(cyc?rc[rcl]:null));ind2=ind;\nif(rnd){ind2=(ind+(Math.floor(Math.random()*rcl)))%rcl}next=((ind2<rcl)?rc[ind2+1]:(cyc?rc[0]:null));\nvar docurr=(rev?showVer:hideVer);var donext=(rev?hideVer:showVer);\nif(curr){if(!(next&&next.classList.contains("gains"))||rnd){docurr(curr,notrans);\ndoToGainerSpans(ind,docurr,notrans)}}if(next){donext(next,notrans);\nif(rnd){doToGainerSpans(ind2+1,donext,notrans)}}return(cyc?true:(rev?(ind>0):(ind2<rcl-1)))\n}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"\n}function updateLink(l){if(l.className.indexOf("random")>-1){enableLink(l);\nreturn}var rall=document.querySelectorAll(".passage ."+rname),cannext,canprev,i,ind,r,fl;\nfor(i=0;i<rall.length;i++){r=rall[i],fl=r.getAttribute("data-flavour");\nif(fl=="cycle"){cannext=canprev=true}else{if(r.firstChild.getAttribute("data-enabled")==!1+""){canprev=true\n}if(r.lastChild.getAttribute("data-enabled")==!1+""){cannext=true\n}}}var can=(l.classList.contains("revert")?canprev:cannext);(can?enableLink:disableLink)(l)\n}function toggleText(w){w.classList.toggle(rl+"Enabled");w.classList.toggle(rl+"Disabled");\nw.style.display=((w.style.display=="none")?"inline":"none")}var rl="reviseLink";\nif(c.length<2){throwError(a,b+" macro needs 2 parameters");return\n}rname=c.shift().replace(" ","_");l=Wikifier.createInternalLink(a,null);\nl.className="internalLink "+rl+" "+rl+"_"+rname+" "+b;var v="";\nvar end=false;var out=false;if(c.length>1&&c[0][0]=="$"){v=c[0].slice(1);\nc.shift()}switch(c[c.length-1]){case"end":end=true;c.pop();break;\ncase"out":out=true;c.pop();break}var h=state.history[0].variables;\nfor(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");\nif(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);\nvar 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]);\nn.className=rl+"End";n.style.display="inline";this.parentNode.replaceChild(n,this)\n}else{this.parentNode.removeChild(this);return}}else{toggleText(t[u]);\nu=(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;\ni++){updateLink(lall[i])}};disableLink(l);setTimeout(function(){updateLink(l);\nl=null},1)}};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]);\nif(b=="hoverrevise"){h.onmouseover=f;h.onmouseout=function(){reviseAll("revert",rname)\n}}else{h[evt]=f}h=null}}};macros.endmouserevise=nullobj;macros.endhoverrevise=nullobj\n}());1;
You cut your eyes\n\n<<timedcontinue 1s>>//Black// and //shining// and //perfect//<<timedgoto "pale" 2s>>
Your face meets the pillow.\n\n<<timedinsert 1.5s>>He doesn't push hard.\n\n<<gains>>He's not hitting you. <<gains>>He's just done with you.\n\n<<gains>>Such a small thing.\n\n<<gains>>He rolls off the bed, puts his pants on.\n\n<<gains>>"Gotta go," he says. You hear the door open and slam.\n\n<<gains>>You lay there for hours.\n\n<<gains>>Eventually, you [[sleep|i am here]].<<endtimedinsert>>
You try to ignore it.\n\n<<timedinsert 1500ms>>He just calls back.\n\n<<gains>>It's ringing again.\n\n<<gains>>([[Ignore it]])\n([[Answer it|Ignored]])<<endtimedinsert>>
You stare at yourself in the mirror.\n\n<<timedinsert 1.5s>>You are her.\n\n<<gains>>But more than that, she is //you//.\n\n<<gains>>And for the [[first time]] since you can remember...<<endtimedinsert>>
//"Hello,"// you whisper again.\n\n<<timedinsert 1.5s>>"The fuck's up with you?"\n\n<<gains>>He's uncertain. A smokey laugh rattles up out of you.\n\n<<gains>>He doesn't respond at first.\n\n<<gains>>"I'm coming over. I liked yesterday's. Don't change it."\n\n<<gains>>//"No,"// you whisper. Your words feel like a chill breeze as they slide past your grinning teeth.\n\n<<gains>>"The fuck did you just say to me?"\n\n<<gains>>You [[drop the phone]].<<endtimedinsert>>
And you [[dream]].
There was a time, once, when you made love.\n\n<<timedcontinue 1500ms>>Slow, <<timedcontinue 1s>>needful, <<timedcontinue 750ms>>clutching, <<timedcontinue 500ms>> panting, <<timedcontinue 250ms>>loving.\n\n<<timedcontinue 1.5s>>Not like this.\n\n<<timedcontinue 1.5s>>He's just rutting, grunting like some idiot animal. Getting off.\n\n<<timedcontinue 1.5s>>He comes after just a few moments.\n\n<<timedcontinue 1.5s>>Then he pulls out, puts a hand on your ass, and [[pushes you down]].
[[You feel perfect]].
You pick a knife at random from off the floor.\n\n<<timedinsert 1500ms>>A paring knife, small and keen.\n\n<<gains>>You rinse it off.\n\n<<gains>>You raise it to your face, press the blade against the curve of your jaw.\n\n<<gains>>You begin to [[cut]].<<endtimedinsert>>
He grins<<timedcontinue 1500ms>>, laughs<<timedcontinue 1000ms>>, pushes in<<timedcontinue 750ms>>, shuts the door<<timedcontinue 500ms>>, walks toward you.\n\n<<timedcontinue 1500ms>>He starts backing you toward the [[bedroom]].
You head to the bathroom and turn on the light.\n\n<<timedinsert 1500ms>>Your skin is pale in the mirror.\n\n<<gains>>Your sink is stained with old blood.\n\n<<gains>>The floor is a forest of [[knives]].<<endtimedinsert>>
//"Pretty Girl" by Kitty Horrorshow//\n\n<<timedinsert 250ms>>//This work is dedicated//\n<<gains>>//to anyone who has ever//\n<<gains>>//been made to feel like//\n<<gains>>//less than they are.//\n\n<<gains>>//Special thanks to://\n<<gains>>//[[Porpentine|http://www.aliendovecote.com]], whose poetry always inspires//\n<<gains>>//[[Leon Arnott|http://l.j-factor.com/]], for his incredible macros, hard work, and support//\n<<gains>>//Marina and the Diamonds for "[[Lies|http://youtu.be/hig5uLy2fe0]]"//\n<<gains>>//Everyone who follows me on [[twitter|https://twitter.com/Kittythulhu]] and [[tumblr|http://kittyhorrorshow.tumblr.com/]] and [[wordpress|http://kittyhorrorshow.wordpress.com]]//\n\n<<gains>>//Thank you for playing.//<<endtimedinsert>>
//You were perfect.//\n\n<<timedinsert 1.5s>>//[[You were always perfect.|The End]]//<<endtimedinsert>>
(function(){ var render2 = Passage.prototype.render; Passage.prototype.render = function () { var b = render2.call(this); var t = this.tags.join(" "); document.body.setAttribute("data-tags", t); b.setAttribute("data-tags",t); return b; }}()); if(state) { var tgs = state.history[0].passage.tags.join(" "); var fc = $('passages').firstChild; fc.setAttribute("data-tags",tgs); } \nif(state) { var it = setInterval(function(){ var fd = $('passages').firstChild; if (fd!=fc) { clearInterval(it); fd.setAttribute("data-tags",tgs); } },0); }
Your fingertips dance and dive across the bleeding grid.\n\n<<timedinsert 1500ms>>Your chin softens. <<gains>>Your lips widen. <<gains>>Your eyes open.\n\n<<gains>>You run your bloody hands through your hair. It darkens.\n\n<<gains>>You run your bloody hands across your skin. It glows.\n\n<<gains>>You cut your breasts. They grow, take shape.\n\n<<gains>>You cut your thighs, they swell and smooth [[out]].<<endtimedinsert>>
version.extensions.timedgotoMacro={major:1,minor:1,revision:0};macros["goto"]=macros["timedgoto"]={timer:null,handler:function(a,b,c,d){\nfunction 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(a,s+" isn't a CSS time unit");\nreturn 0;}var t,d,m,s;t=c[c.length-1];d=d.fullArgs();m=0;if(b!="goto"){d=d.slice(0,d.lastIndexOf(t));\nm=cssTimeUnit(t);}d=eval(Wikifier.parse(d));if(d+""){if(this.timer){clearTimeout(this.timer);\n}s=state.history[0].passage.title;this.timer=setTimeout(function(){if(state.history[0].passage.title==s){state.display(d,a);\n}},m);}}};
"Hey," you say.<<timedinsert 1500ms>>\n\n"You know that hot chick in that new show everyone's watching?" he asks.\n\n<<gains>>Straight to [[business]].<<endtimedinsert>>
[[Thump]].
You can still taste those memories on your tongue.\n\n<<timedcontinue 1500ms>>Times when he was perfect, <<timedcontinue 1500ms>>times when you were perfect.\n\n<<timedcontinue 1500ms>>You turn over and try to press against him, <<timedcontinue 1500ms>>trying to cling to those thoughts as you cling to him.\n\n<<timedcontinue 1500ms>>Desperate to be <<timedreplace 1500ms>>someone,<<becomes>>loved,<<becomes>>enough.<<endtimedreplace>>\n\n<<timedcontinue 6s>>He grunts, pushes you away, rolls over, sleeps.\n\n<<timedcontinue 1500ms>>You cry for a while.\n\n<<timedcontinue 1500ms>>Then you [[sleep]].\n
You draw a straight line down the pale expanse.\n\n<<timedinsert 1.5s>>A path appears, crimson and potent.\n\n<<gains>>Blood begins to well.\n\n<<gains>>Your fingers dive, <<gains>>seize, <<gains>>pull.\n\n<<gains>>His belly yawns wide and you are emptying him,\n\n<<gains>>drawing out hand-fulls of dripping sanguine streamers.\n\n<<gains>>You empty him like he emptied you.\n\n<<gains>>Then, when he is hollow and cavernous,\n\n<<gains>>when he has stopped moving and is more outside than in,\n\n<<gains>>you [[stand]].<<endtimedinsert>>
You drift back to the bathroom and stare in the mirror.\n\n<<timedinsert 1.5s>>She's so beautiful.\n\n<<gains>>A goddess, lethal and self-assured.\n\n<<gains>>Exactly what she wants to be, no more or less.\n\n<<gains>>She's perfect.\n\n<<gains>>//You're perfect,// the voice shimmers.\n\n<<gains>>Minutes pass.\n\n<<gains>>[[Knock, knock]].<<endtimedinsert>>
He's pushing you back to the bedroom.\n\n<<timedinsert 1.5s>>His face is contorted in anger.\n\n<<gains>>It looks fucking ridiculous and you can't stop laughing.\n\n<<gains>>He pushes you down on the bed.\n\n<<gains>>It's too dark for him to see you well.\n\n<<gains>>He's unfastening his belt.\n\n<<gains>>"Stop fucking laughing," he growls.\n\n<<gains>>You [[laugh harder]].<<endtimedinsert>>
"Good job," he says.\n\n<<timedinsert 1500ms>>"Looks just like her."\n\n<<gains>>([[Say nothing]])<<endtimedinsert>>
A twisted black tower shoulders up from a city full of ghosts.\n\n<<timedinsert 1500ms>>You ride the wind, guided toward a high, open window.\n\n<<gains>>You flicker through and see her,\n\n<<gains>>the Surgeon,\n\n<<gains>>ensnared in a web of sheets that fills the room,\n\n<<gains>>criss-crossing the space from every nook and corner.\n\n<<gains>>She smiles as you approach.\n\n<<gains>>You drift [[closer]].<<endtimedinsert>>
//How would you like to ruin him?//\n\n([[His face]])\n([[His eyes]])\n([[His mouth]])